DiscRisknBisque/slice-driven-development

Habilidade de agente para dividir o desenvolvimento de software em marcos com fatias verificáveis.

O que é slice-driven-development?

Esta habilidade permite que agentes de IA (como Claude Code, Cursor ou Codex) planejem e executem o desenvolvimento de software de forma estruturada, dividindo o trabalho em marcos (milestones) que contêm fatias (slices) verificáveis. Em vez de gerar todo o código de uma vez, o agente foca em uma fatia de cada vez, garantindo que cada parte atenda a critérios verificáveis antes de prosseguir. Isso reduz retrabalho, melhora a rastreabilidade e facilita a colaboração com revisões humanas. A habilidade é implementada por meio de um arquivo SKILL.md que fornece instruções diretamente no prompt do agente, sendo compatível com diversas plataformas e útil para projetos que exigem entregas incrementais com validação contínua.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add DiscRisknBisque/slice-driven-development

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que slice-driven-development faz?

Habilidade de agente para dividir o desenvolvimento de software em marcos com fatias verificáveis.

A habilidade orienta o agente a:

  1. Analisar a solicitação do usuário e identificar marcos de alto nível.
  2. Dividir cada marco em fatias pequenas e verificáveis.
  3. Implementar cada fatia sequencialmente, realizando verificações (testes, lint, análise) antes de avançar.
  4. Relatar progresso e solicitar confirmação humana (ou de outro agente) ao final de cada fatia ou marco.

Como usar

Inclua as instruções desta habilidade no prompt base do seu agente de IA. Por exemplo:

Você é um assistente de desenvolvimento de software. Utilize a abordagem 'slice-driven development' descrita em SKILL.md.

Estrutura

  • SKILL.md — Este arquivo, que define o comportamento do agente.
  • Outros arquivos de configuração podem ser adicionados conforme necessário.

Exemplo de fluxo

  1. Usuário solicita: "Crie uma API REST para gerenciamento de tarefas."
  2. Agente identifica marcos: [Autenticação, CRUD de tarefas, Testes].
  3. Dentro do marco 'Autenticação', as fatias podem ser:
    • Slice 1: Modelo de usuário e banco de dados
    • Slice 2: Endpoint de cadastro
    • Slice 3: Endpoint de login (com JWT)
  4. Para cada fatia, o agente gera código, executa verificações e aguarda aprovação.

Benefícios

  • Verificabilidade: Cada fatia pode ser testada e revisada independentemente.
  • Gerenciamento de risco: Problemas são detectados cedo.
  • Colaboração: Revisões humanas se tornam mais focadas e eficientes.
  • Flexibilidade: A abordagem pode ser adaptada para qualquer plataforma de agente (Claude Code, Cursor, Codex, etc.).

Licença

Este projeto é distribuído sob a licença MIT. Consulte o arquivo LICENSE para obter detalhes.

Habilidades Relacionadas