O que cs-roadmap faz?
Transforma requisitos grandes demais para caber em uma única funcionalidade em um planejamento completo: design de alto nível + contratos de interface + lista de subfuncionalidades, armazenado em .codestable/roadmap/{slug}/. Suporta os modos new e update.
Disparo: O usuário diz "quero um sistema X", "me ajude a decompor esses requisitos", "crie um roadmap", ou durante a fase de design de features quando a demanda se mostra muito grande.
Como funciona
- Modo new — Cria um novo roadmap a partir de uma descrição inicial. Gera automaticamente a estrutura de pastas e arquivos.
- Modo update — Atualiza um roadmap existente, refinando o design, ajustando contratos ou reorganizando subfuncionalidades com base em feedback ou novas informações.
Estrutura de saída
.codestable/roadmap/{slug}/
├── overview.md # Visão geral do design (概设)
├── interfaces.md # Contratos de interface entre módulos
└── features.md # Lista detalhada de subfuncionalidades
Exemplos de uso
- "Quero construir um sistema de gerenciamento de projetos, me ajude a criar um roadmap."
- "Esse requisito para o módulo de pagamentos está muito grande, decomponha em features menores."
- "Preciso atualizar o roadmap do sistema de autenticação para incluir suporte OAuth."