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