agent-governanceOrquestra regras de governanca, DDD, tratamento de erros, seguranca e testes para tarefas com agentes de IA. Use quando a tarefa exigir aplicar padroes obrigatorios antes de analisar, editar ou validar codigo. Nao use para tarefas casuais sem alteracao de codigo nem para substituir skills especifica
analyze-projectAnalisa a arquitetura de um projeto (monolito, monolito modular, monorepo, microservico), detecta stack e ferramentas de IA instaladas, e gera arquivos de governanca personalizados. Use quando precisar configurar ou atualizar a governanca orientada a IA em um projeto existente. Nao use para criar co
bugfixCorrige bugs pela causa raiz com testes de regressao obrigatorios e evidencia de validacao. Use quando o usuario pedir para corrigir bugs ou referenciar bugs.md/bugs.json, especialmente a lista BUG-NNN emitida pela skill review — inclusive quando o arquivo parecer invalido, porque a skill valida a e
create-prdCria documentos de requisitos do produto a partir de solicitações de funcionalidade. Use quando uma funcionalidade precisar de escopo, objetivos, restrições e requisitos funcionais numerados antes do desenho técnico. Detecta artefatos downstream (techspec, tasks) ao evoluir PRD existente e exige con
create-tasksCria tarefas incrementais de implementação a partir de um PRD e de uma especificação técnica. Use quando documentos de produto e técnicos aprovados precisarem ser decompostos em itens de trabalho ordenados e testáveis, incluindo declaração de skills processuais especializadas necessárias por tarefa.
create-technical-specificationCria especificações técnicas prontas para implementação a partir de um PRD aprovado e do contexto do repositório. Registra spec-hash do PRD consumido no cabeçalho da techspec para rastreabilidade e detecção de drift downstream. Use quando arquitetura, interfaces, riscos, ADRs e estratégia de testes
design-patternsDecide com evidência do código se um dos 22 padrões clássicos do Refactoring.Guru resolve o problema, e qual, preferindo a solução direta quando ela custa menos. Use ao escolher, comparar, aplicar ou revisar um padrão de projeto (Strategy, State, Factory, Singleton, Adapter, Observer), ou quando swi
domain-modelingModela o domínio com tipos no estilo Domain Modeling Made Functional (linguagem ubíqua, estados ilegais irrepresentáveis, workflows como pipelines, erros como Result) e traduz o modelo para a linguagem do repositório. Use antes da techspec ou ao desenhar e revisar agregados, estados, eventos e regra
execute-all-tasksOrquestra execução completa de PRD spawnando subagent fresh por tarefa para isolar contexto. Respeita DAG, usa somente capacidades detectadas pelo CLI, halt-first e retomada idempotente. Use para PRD inteiro; não use para uma tarefa única — use execute-task.
execute-taskExecuta uma tarefa de implementação aprovada via codificação, validação, revisão e captura de evidências. Carrega skills processuais declaradas em `## Skills Necessárias` (formato canônico estrito) + skills de linguagem inferidas do diff. Use quando um task file estiver pronto para implementação, pa
go-guidelineDiretrizes de produção para código Go, com o Uber Go Style Guide como fonte mandatória (erros, goroutines, context, interfaces, testes, desempenho e lint). Use sempre que for escrever, revisar, refatorar ou avaliar se um arquivo .go, go.mod ou _test.go está pronto para produção, mesmo que o pedido n
o11y-guidelineDiretrizes de observabilidade para produção com OpenTelemetry e os 4 sinais de ouro (latência, tráfego, erros e saturação). Use ao instrumentar traces, métricas ou logs, revisar a configuração do OTel Collector ou criar dashboards e alertas de um serviço. Não use para a telemetria do próprio harness
object-calisthenics-guidelineAplica as 9 regras de Object Calisthenics de Jeff Bay (indentação, else, primitivos, coleções, um ponto por linha, nomes, entidades pequenas, duas variáveis, sem getters) como heurística com evidência para revisar ou refatorar código orientado a objetos, e com rigor total só em kata. Use ao revisar
postgres-guidelineDiretrizes de produção para PostgreSQL com a documentação oficial como fonte (schema, índices, EXPLAIN, locks, migração sem downtime e segurança). Use ao escrever, revisar ou otimizar DDL, migração ou query em projeto com PostgreSQL, em qualquer linguagem. Não use para MySQL, SQLite, SQL Server ou o
refactorPlaneja ou executa refatorações incrementais seguras preservando comportamento e coletando evidências de não regressão. Use quando uma refatoração delimitada precisar de orientação consultiva ou execução com validação e revisão. Não use para entrega de nova funcionalidade, definição de escopo de pro
reviewRevisa um diff de código quanto a correção, segurança, regressões e testes faltantes usando regras específicas do repositório. Use quando uma branch, PR, arquivo .patch ou diff local precisar de revisão no estilo dono do código antes de merge ou fechamento de tarefa ("dá uma olhada no PR", "revisa e
us-to-prdConverte User Stories brutas em um PRD estruturado com objetivo, escopo, restricoes e requisitos funcionais numerados. Use como etapa anterior ao create-prd quando a entrada for historias de usuario (formato "Como <persona>, quero <acao>, para <valor>"). Nao use para criar PRDs a partir do zero sem
using-ltUse quando a pessoa pedir ajuda para navegar o harness LT ("começar", "estou perdido", "qual comando uso", "como instalo", primeira mensagem da sessão) OU ao esbarrar em problema de instalação, atualização, host ou MCP bloqueado ("plugin não carregou", "blocked by enterprise policy", "conector não f