Claude Code Toolkit¶
Conjunto curado de skills, agents e slash commands que estendem o Claude Code com pipelines reproduziveis para Spec-Driven Development (SDD), revisao de codigo, seguranca e operacao autonoma de longo prazo.
Instale em 30 segundos¶
O one-liner baixa o cstk CLI (POSIX shell, sem Node/Python), valida SHA-256
e instala em ~/.local/bin/. O cstk install (sem args) coloca o perfil
sdd em ~/.claude/skills/. Manual completo: Instalacao.
Cookbook: comece a usar agora 🧑🍳¶
Instalou e ficou na duvida do que fazer? Esta secao e um livro de receitas. Cada receita resolve um objetivo com o comando exato e o que esperar. Voce nao precisa entender a arquitetura para colher o primeiro resultado — escolha o nivel, copie a receita e cozinhe.
A unica regra que voce precisa saber
Tudo acontece dentro do Claude Code, conversando em portugues normal.
As frases entre aspas abaixo sao literalmente o que voce digita no chat.
O /comando (com barra) e um atalho nomeado; a frase em linguagem natural
faz a mesma coisa. Errou? E so dizer "desfaz" ou pedir de novo.
Quatro receitas cobrem 90% do uso diario. Faca na ordem se for sua primeira vez.
1. Transformar uma ideia em codigo (do zero, no piloto automatico)
O jeito mais rapido de ver a ferramenta trabalhar: descreva o que quer e deixe o orquestrador conduzir todo o pipeline sozinho, em ondas.
👀 O que acontece: o
agente-00Croda discovery → spec → plano → tarefas → implementacao → revisao, fazendo commit a cada etapa. Ele pausa e te pergunta quando precisa de uma decisao sua.
2. Corrigir um bug
👀 O que acontece: dispara a skill
bugfix, que investiga camada por camada (rastreia a causa antes de aplicar o patch) em vez de remendar o primeiro sintoma.
3. Saber em que pe esta o projeto
👀 O que acontece: a skill
review-taskgera um painel de progresso (concluidas / pendentes / bloqueadas) e sugere qual tarefa atacar a seguir.
4. Documentar uma feature existente
👀 O que acontece: a skill
specifytransforma sua descricao livre em uma spec estruturada (user stories, requisitos, criterios de sucesso) — a base de todo o resto.
Dica de iniciante
Comeca sempre pedindo o briefing ("vamos iniciar o discovery") quando
o projeto e novo. Pular o discovery faz o Claude inventar premissas no
meio do caminho. Detalhes em Fluxo SDD.
Aqui voce assume o controle fino: roda o pipeline manualmente, paraleliza features e reaproveita o aprendizado de execucoes passadas.
1. Rodar o pipeline SDD etapa por etapa (controle total)
Em vez do piloto automatico, invoque cada skill na ordem e revise a saida de cada uma antes de avancar:
briefing → constitution → specify → clarify → plan
→ checklist → create-tasks → analyze → execute-task → review-task
📖 Cada etapa, o que produz e quando pular: Fluxo SDD.
2. Delegar um projeto inteiro ao orquestrador autonomo
👀 O que acontece: executa o pipeline em ondas, persistindo
state.jsone commitando apos cada onda. Ideal para POC/MVP longo ou rodar em background. Retome ou aborte quando quiser:
3. Trabalhar em varias features ao mesmo tempo (sem colisao)
cstk session start encurtador # cria worktree + branch isolada
cstk session list # mostra sessoes ativas
cstk session pr encurtador # abre o PR via gh
cstk session end encurtador # remove worktree + branch
👀 O que acontece: cada sessao tem seu proprio working tree e estado do orquestrador — voce roda dois
agente-00Cem paralelo sem um pisar no outro.
4. Reaproveitar o aprendizado de execucoes passadas
👀 O que acontece: consulta um indice global (SQLite) alimentado a cada onda dos orquestradores — decisoes, bloqueios e retros de qualquer projeto ja executado, com proveniencia (projeto / feature / onda / data).
5. Escolher o modelo certo para cada etapa
O orquestrador ja aplica um modelo por fase automaticamente (opus no
planejamento profundo, sonnet/haiku nas etapas rasas). Para uma sugestao
deterministica antes de uma tarefa cara, peca a skill model-selector.
📖 Subcomandos completos do CLI: Comandos · Perfis de instalacao: Perfis.
Catalogo¶
-
Skills
21 skills globais — pipeline SDD (briefing -> review-task), advisor, bugfix, owasp-security, validate-docs-rendered e mais.
-
Agents
3 sub-agents do
agente-00C— orquestrador autonomo + dois clarify workers (asker / answerer). -
Slash commands
3 comandos
/agente-00c*que dirigem o pipeline 00C end-to-end: iniciar, retomar, abortar.
Comece pelo manual¶
| Topico | Pagina |
|---|---|
| Como instalar e atualizar | Instalacao |
Perfis (sdd, complementary, all, language-*) |
Perfis |
Subcomandos do cstk |
Comandos |
| Fluxo Spec-Driven Development | Fluxo SDD |
| Historico de versoes | Changelog |
Conceitos rapidos¶
- Skill: pasta com
SKILL.mdque o Claude carrega sob demanda (progressive disclosure). Ex:briefing/,bugfix/. - Agent: sub-agent invocado via tool
Agent, com escopo e tools restritas. Ex:agente-00c-orchestrator. - Slash command: alias declarativo em
.claude/commands/*.mdque dispara skill/agent. Ex:/agente-00c.
Codigo-fonte: github.com/JotJunior/cstk - MIT License.