O que breakdown-plan faz?
Prompt de planejamento e automação de Issues que gera planos de projeto abrangentes com a hierarquia Épico > Funcionalidade > História/Habilitador > Teste, dependências, prioridades e rastreamento automatizado.
Visão Geral
Este skill ajuda você a estruturar e planejar um projeto de software a partir de uma ideia ou requisito de alto nível. Ele divide o trabalho em componentes gerenciáveis, estabelece relações de dependência e configura tarefas de rastreamento automáticas para manter o progresso visível.
Como Funciona
- Entrada: Você fornece uma descrição da iniciativa, objetivo ou requisitos do projeto.
- Geração do Plano: O skill gera um plano de projeto usando a hierarquia padrão:
- Épico: Grande iniciativa que agrupa várias funcionalidades.
- Funcionalidade: Unidade de valor entregue ao usuário.
- História/Habilitador: Tarefas de desenvolvimento ou trabalho técnico necessários para entregar a funcionalidade.
- Teste: Casos de teste necessários para validar a história.
- Dependências e Prioridades: Cada item no plano recebe um nível de prioridade (Crítica, Alta, Média, Baixa) e as dependências entre itens são definidas.
- Rastreamento Automatizado: O plano pode incluir links para issues no GitHub, marcos e automações via GitHub Actions para atualizar status.
Como Usar
Você pode invocar este skill de diversas maneiras, dependendo da plataforma:
Como Prompt (Claude Code, Cursor, Codex)
Inclua o conteúdo deste skill como instrução inicial em seu prompt, seguido pela descrição do seu projeto.
Exemplo de Prompt:
Use o skill breakdown-plan para gerar um plano de projeto para criar um novo aplicativo de lista de tarefas que sincroniza com múltiplos dispositivos. O plano deve incluir autenticação de usuário, sincronização em tempo real e suporte offline.
Como Arquivo de Configuração (SKILL.md)
Coloque o conteúdo deste arquivo em um arquivo SKILL.md na raiz do seu repositório. Algumas ferramentas como o Cursor ou extensões de VS Code podem detectá-lo automaticamente.
Exemplo de Saída (Estrutura do Plano)
# Épico: Aplicativo de Lista de Tarefas com Sincronização
## Funcionalidade: Autenticação de Usuário
- [ ] História: Criar tela de login
- [ ] Teste: Verificar login com credenciais válidas
- [ ] História: Implementar registro de novo usuário
- [ ] Teste: Registrar novo usuário e confirmar e-mail
## Funcionalidade: Sincronização em Tempo Real
- [ ] História: Configurar WebSocket para atualizações
- [ ] Teste: Verificar se as tarefas são sincronizadas em segundos entre dispositivos
- [ ] História: Implementar lógica de resolução de conflitos
- [ ] Teste: Editar a mesma tarefa em dois dispositivos simultaneamente e verificar resultado
## Funcionalidade: Suporte Offline
- [ ] História: Armazenar tarefas localmente (IndexedDB)
- [ ] Teste: Criar tarefa offline e verificar se sincroniza ao reconectar
Plataformas Suportadas
- GitHub (issues, milestones, project boards)
- GitHub Actions (automação de fluxo de trabalho)
- Ferramentas de IA (Claude Code, Cursor, Codex, etc.)
Variáveis de Ambiente (Opcional)
GITHUB_TOKEN: Token para criar issues e marcos automaticamente.PROJECT_ID: ID do quadro de projeto do GitHub onde as issues devem ser adicionadas.
Resultado
Após executar o prompt, você receberá um plano de projeto estruturado pronto para ser transferido para seu sistema de gerenciamento de issues ou usado como guia de desenvolvimento.
Para obter melhores resultados, forneça o máximo de contexto possível sobre seu projeto, incluindo metas de negócio, restrições técnicas e preferências da equipe.