Repolode
gotalab

gotalab/cc-sdd

Instala um fluxo de desenvolvimento orientado por especificações como Agent Skills para agentes de programação com IA, como Claude Code, Codex e Cursor, cobrindo requisitos, design, tarefas e implementação autônoma.

Alternativa open source a:Kiro

Estrelas
3,725
Forks
285
Issues abertas
19
Último commit
há 8 dias

O que é?

cc-sdd é um instalador que adiciona um fluxo de desenvolvimento de software orientado por especificações a agentes de programação com IA. Com um único comando, ele configura 17 Agent Skills que orientam o agente desde a descoberta e os requisitos até o design, a divisão em tarefas e a implementação. As especificações são escritas em arquivos Markdown, como requirements.md, design.md e tasks.md, e as pessoas aprovam cada fase antes de o código ser escrito.

O projeto oferece suporte a oito agentes de programação, incluindo Claude Code e Codex (marcados como estáveis) e Cursor, GitHub Copilot, OpenCode, Gemini CLI e Antigravity (marcados como beta). A skill /kiro-impl executa as tarefas aprovadas uma por vez. Em ambientes com suporte nativo a subagentes, cada tarefa recebe um novo implementador que usa TDD e um revisor independente; caso contrário, o trabalho é executado no contexto principal. O fluxo foi projetado para ser compatível com especificações escritas para o Kiro IDE.

Recursos principais

  • 01Instala 17 Agent Skills para cada agente de programação compatível com um único comando npx.
  • 02Abrange descoberta, requisitos no formato EARS, design com um plano de estrutura de arquivos e divisão em tarefas.
  • 03Executa tarefas aprovadas com TDD e revisão independente quando há suporte nativo a subagentes.
  • 04Registra os limites e as dependências entre tarefas por meio de anotações em tasks.md.
  • 05Oferece suporte a 14 idiomas para a documentação gerada.

Casos de uso

  • Transformar uma ideia de produto em requisitos, design e tarefas antes de o agente escrever código.
  • Executar uma lista maior de tarefas aprovadas com um agente, mantendo as etapas de aprovação humana.
  • Ampliar uma base de código existente registrando primeiro seus limites em arquivos de steering e especificação.
  • Dividir uma iniciativa grande em várias especificações ordenadas por dependência.

Início rápido

  1. 1

    Acesse a pasta do seu projeto

    cd your-project
  2. 2

    Instale as Claude Code Skills padrão

    npx cc-sdd@latest
  3. 3

    Comece a explorar sua ideia com seu agente

    /kiro-discovery <idea>

Antes de usar

  • O suporte a Cursor, Copilot, Devin, OpenCode, Gemini CLI e Antigravity está em beta.
  • A implementação autônoma com revisão por tarefa depende da disponibilidade de subagentes nativos no seu ambiente hospedeiro.
  • Os modos legados foram descontinuados, e as opções legadas do Windsurf e do Codex estão bloqueadas ou descontinuadas.

Tópicos

Perguntas frequentes

O que é cc-sdd?
Instala um fluxo de desenvolvimento orientado por especificações como Agent Skills para agentes de programação com IA, como Claude Code, Codex e Cursor, cobrindo requisitos, design, tarefas e implementação autônoma. cc-sdd é um instalador que adiciona um fluxo de desenvolvimento de software orientado por especificações a agentes de programação com IA. Com um único comando, ele configura 17 Agent Skills que orientam o agente desde a descoberta e os requisitos até o design, a divisão em tarefas e a implementação. As especificações são escritas em arquivos Markdown, como requirements.md, design.md e tasks.md, e as pessoas aprovam cada fase antes de o código ser escrito.
cc-sdd é gratuito? Qual é a licença?
cc-sdd é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
cc-sdd ainda é mantido?
Manutenção ativa. O último commit de cc-sdd foi em 13 de out. de 2026.
Para que posso usar cc-sdd?
Transformar uma ideia de produto em requisitos, design e tarefas antes de o agente escrever código. Executar uma lista maior de tarefas aprovadas com um agente, mantendo as etapas de aprovação humana. Ampliar uma base de código existente registrando primeiro seus limites em arquivos de steering e especificação. Dividir uma iniciativa grande em várias especificações ordenadas por dependência.
Como instalar cc-sdd?
Acesse a pasta do seu projeto: cd your-project Instale as Claude Code Skills padrão: npx cc-sdd@latest Comece a explorar sua ideia com seu agente: /kiro-discovery <idea>
Onde consigo cc-sdd?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gotalab/cc-sdd

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados