to-issues
Ajuda seu agente a dividir planos em tarefas menores. Ele cria 'issues' no rastreador de projetos para facilitar o acompanhamento. Útil para organizar projetos complexos em partes gerenciáveis.
O que ela faz
Divide um plano ou documento em pequenas tarefas (chamadas 'issues') que podem ser feitas uma a uma. Cada tarefa cobre o processo inteiro, do começo ao fim.
Quando usar
- ✓Quando você tem um plano grande e quer dividi-lo em passos menores.
- ✓Ao iniciar um novo projeto e precisar organizar as primeiras tarefas.
- ✓Quando um documento de especificação precisa ser transformado em ações concretas.
Exemplo do que pedir para a IA
“Divida este plano em tarefas pequenas e independentes: [cole o plano aqui]”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A IA lê o plano que você deu e o divide em etapas menores. Cada etapa é uma tarefa completa que pode ser feita sozinha, cobrindo todos os aspectos necessários.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill to-issuesOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/to-issues/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Para Issues
Quando Usar
Use quando este fluxo de trabalho corresponder à solicitação do usuário: Divida um plano, especificação ou PRD em issues que podem ser pegas independentemente no rastreador de issues do projeto usando fatias verticais de "tracer bullet".
Fonte: mattpocock/skills (MIT).
Divida um plano em issues que podem ser pegas independentemente usando fatias verticais (tracer bullets).
O vocabulário do rastreador de issues e dos rótulos de triagem deve ter sido fornecido a você — execute /setup-matt-pocock-skills se não.
Processo
1. Reunir contexto
Trabalhe com o que já está no contexto da conversa. Se o usuário passar uma referência de issue (número da issue, URL ou caminho) como argumento, busque-a no rastreador de issues e leia seu corpo completo e comentários.
2. Explorar a base de código (opcional)
Se você ainda não explorou a base de código, faça-o 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 os ADRs na área que você está abordando.
Procure oportunidades para refatorar o código para facilitar a implementação. "Torne a mudança fácil, depois faça a mudança fácil."
3. Rascunhar fatias verticais
Divida o plano em issues de tracer bullet. Cada issue é uma fina fatia vertical que atravessa TODAS as camadas de integração de ponta a ponta, NÃO uma fatia horizontal de uma camada.
<vertical-slice-rules>- Cada fatia entrega um caminho estreito, mas COMPLETO, através de todas as camadas (schema, API, UI, testes)
- Uma fatia concluída é demonstrável ou verificável por si só
- Qualquer refatoração deve ser feita primeiro
4. Perguntar ao usuário
Apresente a divisão proposta como uma lista numerada. Para cada fatia, mostre:
- Título: nome descritivo curto
- Bloqueado por: quais outras fatias (se houver) devem ser concluídas primeiro
- Histórias de usuário cobertas: quais histórias de usuário esta aborda (se o material de origem as tiver)
Pergunte ao usuário:
- A granularidade parece correta? (muito grossa / muito fina)
- Os relacionamentos de dependência estão corretos?
- Alguma fatia deve ser mesclada ou dividida ainda mais?
Itere até que o usuário aprove a divisão.
5. Publicar as issues no rastreador de issues
Para cada fatia aprovada, publique uma nova issue no rastreador de issues. Use o modelo de corpo da issue abaixo. Essas issues são consideradas prontas para agentes AFK, portanto, publique-as com o rótulo de triagem correto, a menos que instruído de outra forma.
Publique as issues na ordem de dependência (bloqueadores primeiro) para que você possa referenciar identificadores reais de issues no campo "Bloqueado por".
<issue-template> ## PaiUma referência à issue pai no rastreador de issues (se a origem foi uma issue existente, caso contrário, omita esta seção).
O que construir
Uma descrição concisa desta fatia vertical. Descreva o comportamento de ponta a ponta, não a implementação camada por camada.
Evite caminhos de arquivo específicos ou trechos de código — eles ficam desatualizados rapidamente. Exceção: se um protótipo produziu um trecho que codifica uma decisão com mais precisão do que a prosa pode (máquina de estados, redutor, schema, forma de tipo), incorpore-o aqui e observe brevemente que ele veio de um protótipo. Corte as partes ricas em decisões — não uma demonstração funcional, apenas os bits importantes.
Critérios de aceitação
- Critério 1
- Critério 2
- Critério 3
Bloqueado por
- Uma referência ao ticket bloqueador (se houver)
Ou "Nenhum - pode começar imediatamente" se não houver bloqueadores.
</issue-template>NÃO feche ou modifique nenhuma issue pai.
Exemplo
Solicitação do usuário:
Use @to-issues para esta tarefa: Divida um plano, especificação ou PRD em issues que podem ser pegas independentemente no rastreador de issues do projeto usando fatias verticais de tracer bullet.
Limitações
- Requer a ferramenta upstream, conta, chave de API ou configuração local quando o fluxo de trabalho nomeia uma.
- Não autoriza ações destrutivas, de produção, pagas ou de mensagens externas sem aprovação explícita do usuário.
- Valide artefatos ou recomendações gerados contra as fontes reais do usuário antes de tratá-los como finais.
Perguntas frequentes
O que são 'vertical slices'?
São como fatias finas de um bolo que atravessam todas as camadas. No desenvolvimento, significa que cada tarefa pequena (issue) resolve um pedacinho do problema de ponta a ponta, em vez de fazer uma camada inteira de uma vez.
O que é um 'issue tracker'?
É um sistema onde equipes organizam e acompanham as tarefas (issues) de um projeto, como Trello, Jira ou GitHub Issues.
Por que dividir em tarefas pequenas?
Facilita o acompanhamento, permite que a equipe trabalhe em paralelo e garante que partes funcionais do projeto sejam entregues mais rapidamente.
Detalhes
Descrição original do autor
Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tracer-bullet vertical slices.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4385
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC