From leandrocfe-skills
Breaks down plans, specs, or PRDs into independent issues using vertical slices (tracer bullets). Useful for converting plans into implementation tickets or breaking down work into granular, demo-able tasks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/leandrocfe-skills:to-issuesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Quebre um plano em issues independentes usando vertical slices (tracer bullets).
Quebre um plano em issues independentes usando vertical slices (tracer bullets).
O issue tracker e o vocabulário de triage labels já deveriam ter sido fornecidos a você — rode /setup-leandrocfe-skills se não.
Trabalhe com o que já está no contexto da conversa. Se o usuário passar uma referência de issue (número, URL ou caminho) como argumento, busque no issue tracker e leia o corpo completo e comments.
Se ainda não explorou a codebase, faça isso para entender o estado atual do código. Títulos e descrições de issues devem usar o vocabulário do glossário de domínio do projeto e respeitar ADRs na área que você está tocando.
Quebre o plano em issues tracer bullet. Cada issue é uma vertical slice fina que corta TODAS as camadas de integração de ponta a ponta, NÃO uma horizontal slice de uma camada.
Slices podem ser 'HITL' ou 'AFK'. HITL slices precisam de interação humana, como decisão arquitetural ou design review. AFK slices podem ser implementadas e mergeadas sem interação humana. Prefira AFK sobre HITL onde possível.
- Cada slice entrega um caminho estreito mas COMPLETO por cada camada (schema, API, UI, tests) - Uma slice completa é demoável ou verificável sozinha - Prefira muitas slices finas sobre poucas grossasApresente a quebra proposta como lista numerada. Para cada slice, mostre:
Pergunte ao usuário:
Itere até o usuário aprovar a quebra.
Para cada slice aprovada, publique uma nova issue no issue tracker. Use o template de corpo de issue abaixo. Estas issues são consideradas prontas para agentes AFK, então publique com a triage label correta a menos que instruído de outra forma.
Publique issues em ordem de dependência (blockers primeiro) para poder referenciar identificadores de issue reais no campo "Blocked by".
## Issue paiUma referência à issue parent no issue tracker (se a fonte foi uma issue existente, senão omita esta seção).
Uma descrição concisa desta vertical slice. Descreva o comportamento end-to-end, não implementação camada-a-camada.
Evite paths de arquivo específicos ou code snippets — ficam stale rápido. Exceção: se um protótipo produziu um snippet que codifica uma decisão mais precisamente que prosa (state machine, reducer, schema, type shape), inline aqui e note brevemente que veio de protótipo. Apare para as partes ricas em decisão — não um demo funcional, só os pedaços importantes.
Ou "Nenhum — pode começar imediatamente" se sem blockers.
NÃO feche nem modifique nenhuma issue parent.
npx claudepluginhub leandrocfe/skillsBreaks plans, specs, or PRDs into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices. Useful for turning high-level direction into actionable, demoable tasks.
Converts plans, specs, or PRDs into independently-grabbable issues using tracer-bullet vertical slices. Useful for breaking down work into actionable implementation tickets.
Breaks product requirement documents (PRDs) or plans into independently grabbable vertical slice issues, with dependency ordering and HITL/AFK labels.