Skip to content

Toolkit de equipe .claude: 10 skills + time de 9 agentes + guia didático - #15

Merged
fkazeredo merged 4 commits into
developfrom
feature/claude-toolkit
Jul 4, 2026
Merged

Toolkit de equipe .claude: 10 skills + time de 9 agentes + guia didático#15
fkazeredo merged 4 commits into
developfrom
feature/claude-toolkit

Conversation

@fkazeredo

Copy link
Copy Markdown
Owner

O que este PR entrega

A pasta .claude/ vira o toolkit do time — versionada, revisável em PR e copiada junto quando um projeto novo nascer deste template.

10 skills (.claude/skills/ — digite / para ver)

Skill Automatiza
/spec /adr /dl Scaffolds com numeração sequencial + índice + formato lidos dos templates reais em docs/ (fonte única — sem drift)
/slice Abre a fatia: gate de Open Questions (nunca inferir), branch, plano no formato do workflow, checklist do laço RED-first
/dod Fecha a fatia: gates na ordem, Definition of Done lida das fontes vivas, satélites (release/manual/status) e PR → develop
/release Bump em lockstep: pom × OpenApiConfig (via Glob) × snapshot OpenAPI × 2 changelogs; docs-only não bumpa; nunca tag
/manual (+screenshots.md) Manual bilíngue em sincronia + regeração validada dos screenshots
/dev-env Lição desta sessão: sobe a stack, espera health UP, smoke via proxy, logins do DevUserSeeder
/ci-triage Lição desta sessão (PR #14): 4 famílias de falha de CI + a armadilha do target/ sujo em repro Linux
/new-project (+parameterization.md) Bootstrap de projeto novo: preservar o método / parametrizar / resetar; invocação manual apenas

Time de 9 agentes (.claude/agents/ — é só pedir em português)

arquiteto (persona da sessão principal — nunca infere, pergunta ao dono; distribui e media rework) · dev-backend/dev-frontend/dev-fullstack (worktrees isoladas, gates verdes antes de devolver) · qa (bateria + PIT + E2E + exploratório da spec + ataque adversarial) · revisor-arquitetura (regras da casa, read-only) · revisor-pr (briefing para o dono decidir o merge) · documentador (bilíngue) · relator (números sempre com fonte).

Docs

  • docs/GUIA-TIME-CLAUDE.md — guia didático do zero (sem assumir conhecimento de Claude Code): conceitos, tabelas, fluxo ponta a ponta com as frases a digitar, rework, governança, FAQ.
  • CLAUDE.md: +2 linhas no Routing Map; seção /manual enxugada (normativo migrou para o skill).
  • Linha no execution log do ROADMAP-STATUS.

Verificação

  • 19 frontmatters válidos (2 delimitadores cada); descriptions ≤587 chars (limite 1536).
  • Os 21 caminhos de docs referenciados pelos skills/agentes existem; os 2 Globs (OpenApiConfig, DevUserSeeder) resolvem.
  • Portabilidade: zero hardcode de pacote/produto/fase/contagem (2 achados encontrados e corrigidos no próprio passe).
  • Docs/config-only: nenhum código/teste/migração tocado ⇒ sem bump (ADR-0015), sem MANUAL (toolkit não é user-facing), gates de backend/frontend não alcançados pelo diff.

Decisões do dono registradas neste PR

Time de 9 agentes (visão dele, com adaptações técnicas discutidas); arquiteto nunca infere; dono controla os merges (revisor-pr o municia); sem ADR/DL para esta fatia; .claude/ no repo agora, plugin só com 2+ projetos ativos (gatilho documentado).

🤖 Generated with Claude Code

franklin.azeredo and others added 4 commits July 3, 2026 15:10
…onta para eles

Scaffolds /spec /adr /dl (próximo número + índice + formato lidos dos templates
reais em docs/ — zero duplicação, sem drift), laço da fatia /slice (gate de Open
Questions; RED primeiro) e /dod (gates + Definition of Done lida das fontes vivas
+ PR para develop), /release (lockstep pom × OpenApiConfig × snapshot OpenAPI ×
2 changelogs; nunca tag), /manual (+ screenshots.md), /dev-env e /ci-triage
(lições da sessão do PR #14: smoke test via proxy + logins do DevUserSeeder;
4 famílias de falha de CI + armadilha do target/ sujo em repro Linux),
/new-project (+ parameterization.md: preservar/parametrizar/resetar + gatilho
de migração para plugin).

CLAUDE.md: 2 linhas novas no Routing Map (rituais + time de agentes); a seção
'Command — /manual' encolhe para o essencial — o normativo migrou para o corpo
do skill (fonte única).

Nomes em inglês kebab-case (docs já citavam /spec /adr /manual), corpos e toda
saída em pt-BR. Portabilidade: nada de pacote/produto/fase/contagem hardcoded
(OpenApiConfig e DevUserSeeder localizados por Glob).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…daptada)

arquiteto (persona da sessão principal via claude --agent; NUNCA infere — regra
do dono: dúvida = pergunta; distribui por fatia/módulo em branches disjuntas;
media rework retomando o MESMO dev via SendMessage; fluxo do time documentado
no corpo), dev-backend / dev-frontend / dev-fullstack (isolation: worktree;
RED-first; testes da própria stack; gates verdes antes de devolver; nunca
push/merge/tag), qa (bateria completa + PIT + E2E + exploratório derivado da
spec + ataque adversarial aos testes dos devs; veredicto APROVADO/REPROVADO;
fix exige regressão commitada), revisor-arquitetura (8 checklists das regras da
casa sobre o diff, read-only, complementa o /code-review builtin), revisor-pr
(briefing de PR para o dono decidir o merge: críticos, cheiros, comentários
prontos, veredicto sugerido; não comenta/aprova/mergeia), documentador
(sincronia bilíngue delegável), relator (relatórios com todo número citando a
linha-fonte).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…xecution log

docs/GUIA-TIME-CLAUDE.md: ensina o dono/time a operar skills e agentes do zero,
sem assumir conhecimento de Claude Code — 3 conceitos, tabelas dos 10 comandos
e 9 agentes, fluxo ponta a ponta com as frases reais a digitar, receitas do dia
a dia, o vai-e-volta (rework), o que os agentes nunca fazem (governança
ADR-0023) e FAQ. Linha nova no hub docs/README.md e no execution log do
ROADMAP-STATUS. Docs/config-only: sem bump (ADR-0015), sem MANUAL (toolkit não
é user-facing).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…atório; 5 agentes; tudo em inglês

Revisão do dono sobre o PR #15 (2ª rodada):

1. Inglês em tudo (skills e agentes — corpos, descriptions, nomes): instrução
   de modelo segue melhor em inglês; precedente do repo é o CLAUDE.md. A regra
   'All owner-facing communication is in pt-BR' fica escrita em cada arquivo.
   Frases-gatilho pt-BR mantidas nas descriptions (matching da fala do dono).

2. Time de 9 → 5 (modelo do dono): o architect É o documentador, o revisor e
   o relator — funções absorvidas no architect.md (specs/ADRs sob demanda e
   PARA; 8 checklists da casa; protocolo fresh-eyes contra viés de consistência;
   briefing de PR em 6 seções para o dono decidir o merge; relatórios com todo
   número citando a fonte). Deletados: arquiteto, revisor-arquitetura,
   revisor-pr, documentador, relator. Mantidos e traduzidos: dev-backend,
   dev-frontend, dev-fullstack, qa (veredito volta ao architect).

3. Regras novas do dono no architect: nunca inferir (perguntar é o default);
   delegação a 1..N devs com MESMA especialidade permitida (paralelo = escopos/
   branches disjuntos; cross-stack = sequência na mesma branch); trava de
   ping-pong (2 reprovações seguidas do QA ⇒ sobe ao dono); portões do dono
   (spec → plano → merge → tag).

GUIA-TIME-CLAUDE reescrito ('você só fala com o arquiteto'); CLAUDE.md routing
ajustado; linha do ROADMAP-STATUS atualizada para o estado final. Verificação:
15 frontmatters ok, zero referência órfã, zero hardcode, caminhos citados
existem, nomes do GUIA batem com .claude/agents/.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@fkazeredo
fkazeredo merged commit 560b492 into develop Jul 4, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant