Tema
Instalação
Pré-requisitos
- Claude Code CLI instalado (docs oficiais).
gitno projeto (necessário para captura debase_shae diffs durante validações).- Projeto com qualquer stack reconhecível (Node/TS, Python, Go, Java, Dart/Flutter, …). O framework é agnóstico — você registra um executor especialista da sua stack em
.claude/agents/.
Estrutura mínima
O framework vive inteiramente em .claude/ na raiz do projeto, mais o CLAUDE.md na raiz:
projeto/
├── .claude/
│ ├── agents/ # gates inclusos (agent-spec-qa-validator, agent-spec-staff-architecture-review,
│ │ # agent-spec-qa-test-generator) + seu executor da stack
│ ├── rules/ # ★ rules globais carregadas no system-prompt
│ │ ├── agent-spec-shared.md
│ │ ├── agent-spec-workflow-rules.md # critical paths + classificação Tech Review
│ │ ├── agent-spec-sdd-workflow-rules.md # paths SDD
│ │ ├── agent-spec-minispec-workflow-rules.md
│ │ ├── agent-spec-taskcard-workflow-rules.md
│ │ └── agent-spec-adr-workflow-rules.md
│ ├── settings.local.json # permissões e allowlists locais
│ └── skills/ # 28 skills (SDD, miniSpec, TaskCard, ADR, compartilhadas)
├── .mcp.json # allowlist MCP (opcional)
├── CLAUDE.md # ★ configurações globais do projeto
└── docs/
├── adr/ # ADRs (criadas sob demanda)
└── specs/
└── features/ # features versionadasNota: a configuração do framework vive nas rules
.claude/rules/agent-spec-*.md, todas carregadas automaticamente no system-prompt (mesma prioridade doCLAUDE.mdda raiz, conforme doc oficial). OCLAUDE.mdcarrega apenas configurações específicas do seu projeto (env vars locais, customizações pontuais).
Passo a passo
1. Copie o framework
bash
# A partir de um projeto que já tem o framework:
cp -r projeto-origem/.claude projeto-destino/
cp projeto-origem/.mcp.json projeto-destino/ # se aplicável2. Crie/atualize o CLAUDE.md na raiz
O CLAUDE.md carrega configurações específicas do projeto (env vars locais, estrutura de docs, customizações pontuais). Os paths canônicos do framework já vêm nas rules .claude/rules/agent-spec-*.md — você raramente precisa editar nada relacionado a paths. Veja framework-paths e Path Templates.
3. Adapte critical paths (raramente necessário)
A heurística de critical paths em .claude/rules/agent-spec-workflow-rules.md é agnóstica de stack e cobre nativamente: auth/**, security/**, crypto/**, migrations/**, secrets/**, api_contracts/**, payments/**. Tasks que tocam esses paths automaticamente:
- Usam Opus no executor.
- Escalam Gate 2 para Opus.
Você só precisa adaptar se seu projeto usa nomes incomuns (ex.: pasta tofu/ em vez de secrets/). Veja Critical Paths.
4. Registre o agente executor da stack
O framework não inclui executor pronto. Crie .claude/agents/<seu-executor>.md seguindo o template em Custom Executor (ex.: node-task-developer.md, python-task-developer.md, flutter-task-developer.md).
bash
ls .claude/agents/
# Deve listar: agent-spec-qa-validator.md, agent-spec-staff-architecture-review.md,
# agent-spec-qa-test-generator.md, <seu-executor>.md5. Valide a instalação
No Claude Code, execute:
bash
/agent-spec-pre-refinement "teste de instalação"Se a skill for reconhecida e iniciar o processo de discovery, a instalação está OK.
Estrutura de features geradas
Uma vez instalado, cada feature criada vive em:
docs/specs/features/<nome-kebab-case>/v1/Com artefatos que variam por framework escolhido:
| Framework | Artefatos principais |
|---|---|
| TaskCard | tasks/task-{nn}-{slug}.md |
| miniSpec | intent.md, scope.md, task_plan.md, tasks/T1.md, ... |
| SDD | prd.md, tech_spec.md, task_plan.md, tasks/T1.md, ... |
Próximos passos
- Quick Start — primeira feature em 5 minutos.
- Primeira feature completa — exemplo real ponta a ponta.
- framework-paths.md — Fonte Autoritativa de Paths — entender o arquivo central.
- Frameworks — Overview — escolher o caminho certo.