Skip to content

Skills — Visão Geral ​

Skills são especialistas por etapa do pipeline. Vivem em .claude/skills/<nome>/ e são acionadas via slash command (/<skill-name>) ou referenciadas por outras skills.

Skills vs Agents: skills são instruções carregadas no contexto principal (geram, orquestram); agents são subprocessos com janela de contexto própria (gates, executores). Veja Agents — Visão Geral.


30 skills agrupadas por framework ​

SDD (4) ​

SkillEtapaTipo
agent-spec-sdd-generate-prdPRD (O QUE / POR QUÊ)Generator
agent-spec-sdd-generate-tech-specTech Spec (COMO)Generator
agent-spec-sdd-generate-task-planTask Plan + tasks individuaisGenerator
agent-spec-sdd-run-tasksExecução com gates QA + Tech ReviewOrchestrator

miniSpec (4) ​

SkillEtapaTipo
agent-spec-minispec-generate-intentIntent (O QUE / POR QUÊ)Generator
agent-spec-minispec-generate-scopeScope (COMO)Generator
agent-spec-minispec-generate-tasksTask Plan + tasks individuaisGenerator
agent-spec-minispec-run-tasksExecução com gates QA + Tech ReviewOrchestrator

TaskCard (2) ​

SkillEtapaTipo
agent-spec-taskcard-generateTaskCard individualGenerator
agent-spec-taskcard-runExecução de uma TaskCard com gatesOrchestrator

ADR — Architecture Decision Records (8) ​

SkillOperaçãoTipo
agent-spec-adr-bootstrapCorpus inicial a partir do projetoGenerator
agent-spec-adr-createNova ADR (dona do template canônico)Generator
agent-spec-adr-showExibir ADR específicaMaintenance
agent-spec-adr-listListar ADRs (filtro por tag/status)Maintenance
agent-spec-adr-supersedeSubstituir ADR por outraGenerator
agent-spec-adr-deprecateMarcar ADR como deprecatedMaintenance
agent-spec-adr-reviewAuditoria de consistência (read-only)Maintenance
agent-spec-adr-reindexRegenerar INDEX.md (dona do script canônico)Maintenance

Compartilhadas (14) ​

SkillPropósitoTipo
agent-spec-rule-createAutoria de rule a partir de um tema arquitetural (Chain of Tree, greenfield/brownfield) → rule enxuta + material de ADRGenerator
agent-spec-testing-stack-bootstrapDescobre a stack de teste do host e gera a rule consumida pelos gates de QAGenerator
agent-spec-pre-refinementDiscovery: ideia → definição inicial + Strategy SelectorGenerator
agent-spec-generate-tech-alignmentTech Alignment compartilhado SDD/miniSpecExpert
agent-spec-generate-designDesign (COMO VISUAL) opcional, compartilhado SDD/miniSpec — só web/mobile; gera design.md + mantém design-system.md globalGenerator
agent-spec-design-system-bootstrapConsolida o design-system.md global standalone (codebase + Figma + docs soltos) — deriva o detectável, pergunta só o não-derivávelGenerator
agent-spec-debt-resolutionCleanup: lê débitos em qa-observations.md + classificação via especialista → gera v{N+1}-debits/ com tasksGenerator
agent-spec-semantic-commitMensagem de commit Conventional Commits em pt-BRMaintenance
agent-spec-backend-contract-handoffHandoff operacional backend→frontend (endpoints, payloads, erros, fixtures) agnóstico de stackGenerator
agent-spec-challenge-specStress-test interativo de tech_spec/scope contra domínio, código e ADRsExpert
agent-spec-curate-project-rulesDecide se uma convenção merece virar regra de projeto (CLAUDE.md / .claude/rules) e com que escopoExpert
agent-spec-mine-rule-candidatesConsolida sinais de N runs em candidatos a regra para o agent-spec-curate-project-rulesMaintenance
agent-spec-testing-best-practicesDoutrina de testes agnóstica de stack (Iron Laws, antipadrões, gates) consumida pelos dois gates de QAExpert
agent-spec-docs-syncPente fino da documentação do site vs .claude/ — propõe diffs revisáveis, nunca aplica sozinhaMaintenance

Tipos de skill (variantes) ​

TipoCaracterísticaExemplos
GeneratorProduz artefato versionado com processo interativoagent-spec-sdd-generate-prd, agent-spec-taskcard-generate, agent-spec-adr-create
OrchestratorCoordena execução com gates e loopsagent-spec-sdd-run-tasks, agent-spec-minispec-run-tasks, agent-spec-taskcard-run
ExpertEspecialista conversacional/routeragent-spec-generate-tech-alignment
MaintenanceOperações idempotentes, mecânicasagent-spec-adr-list, agent-spec-adr-show, agent-spec-adr-reindex, agent-spec-adr-deprecate, agent-spec-semantic-commit

Pipelines completos por framework ​

SDD ​

discovery (agent-spec-pre-refinement) → agent-spec-sdd-generate-prd
                          → [agent-spec-generate-tech-alignment opcional]
                          → [agent-spec-generate-design opcional — só web/mobile]
                          → agent-spec-sdd-generate-tech-spec  (delega a Estratégia de Testes a agent-spec-qa-test-generator)
                          → agent-spec-sdd-generate-task-plan  (delega §6 e qa_context)
                          → agent-spec-sdd-run-tasks           (gates QA + Tech Review)
                                                     → executor (especialista da stack registrado em .claude/agents/)

miniSpec ​

discovery (agent-spec-pre-refinement) → agent-spec-minispec-generate-intent
                          → [agent-spec-generate-tech-alignment opcional]
                          → [agent-spec-generate-design opcional — só web/mobile]
                          → agent-spec-minispec-generate-scope
                          → agent-spec-minispec-generate-tasks (delega §5 consolidado por camada)
                          → agent-spec-minispec-run-tasks      (gates QA + Tech Review)
                                                     → executor

TaskCard ​

[discovery opcional] → agent-spec-taskcard-generate (delega §10 a agent-spec-qa-test-generator)
                    → agent-spec-taskcard-run       (gates QA + Tech Review)
                                                   → executor

ADR (transversal) ​

agent-spec-adr-bootstrap (uma vez no início) → agent-spec-adr-create (sob demanda)
                                  → agent-spec-adr-list / agent-spec-adr-show (consultas)
                                  → agent-spec-adr-supersede / agent-spec-adr-deprecate (ciclo de vida)
                                  → agent-spec-adr-review (auditoria)
                                  → agent-spec-adr-reindex (manutenção do INDEX)

Modelo de invocação ​

Todas as skills rodam por padrão em Sonnet.

A única exceção é o executor (agent que implementa código), cujo modelo é decidido pelo orquestrador via:

  • model: do frontmatter da task (declarado).
  • Heurística embutida em cada *-run-tasks (regras por path / risk / files_count).
  • Default sonnet.

Detalhes em Model Selection.


Estrutura interna de uma skill ​

Toda skill segue o padrão:

.claude/skills/<skill-name>/
├── SKILL.md         # persona + regras + fluxo (instruções carregadas no contexto)
├── assets/          # templates de output (ex.: prd_template.md, task_template.md)
└── references/      # docs auxiliares longos (ex.: prompts de gates)

SKILL.md tem frontmatter:

yaml
---
name: <nome>
description: <quando usar>
argument-hint: <formato esperado>
user-invocable: true
disable-model-invocation: true
---

Skills user-invocable aparecem como slash command (/<skill-name>).


Como acionar uma skill ​

Slash command (preferido) ​

bash
/agent-spec-sdd-generate-prd "novo módulo de pagamentos"
/agent-spec-minispec-run-tasks docs/specs/features/X/v1/task_plan.md <seu-executor>
/agent-spec-adr-create rate-limit-strategy

Mencionando "use a skill X" ​

O modelo carrega a skill e segue o fluxo. Útil quando você quer encadear sem digitar comandos.


Customização ​

Para criar uma skill nova, veja Nova Skill.

Para criar um executor especialista em outra stack, veja Custom Executor.


Próximos passos ​

AgentSpec Framework · Spec-driven com IA sobre Claude Code