planning-and-task-breakdown
Divide um trabalho em tarefas menores e ordenadas. Ajuda a estimar escopo e a organizar trabalho que pode ser feito em paralelo.
O que ela faz
Esta ferramenta divide um trabalho grande em tarefas menores e organizadas. Ela ajuda a entender o que precisa ser feito e em que ordem, tornando projetos complexos mais fáceis de gerenciar.
Quando usar
- ✓Quando um projeto parece grande demais para começar.
- ✓Quando você precisa planejar quais partes podem ser feitas ao mesmo tempo.
- ✓Quando você quer explicar o escopo de um trabalho para outra pessoa.
Exemplo do que pedir para a IA
“Divida o desenvolvimento de um site de e-commerce em tarefas gerenciáveis, começando pelo cadastro de usuários.”
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 ferramenta analisa o trabalho, identifica as dependências entre as partes e sugere uma ordem lógica para as tarefas. Ela foca em completar pequenas partes funcionais de cada vez, em vez de fazer tudo de uma vez.
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 planning-and-task-breakdownOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/planning-and-task-breakdown/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.
Disponibilidade de Material de Apoio
Esta cópia do catálogo contém as orientações inline abaixo, mas não inclui os seguintes caminhos de suporte. Eles são pré-requisitos externos, não arquivos empacotados:
<support-root>/references/definition-of-done.md
Obtenha o material necessário da fonte upstream declarada ou de uma instalação fornecida pelo usuário dessa fonte. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças aplicáveis e pré-requisitos de execução. Não execute um comando nem afirme que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não fabrique os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.
Planejamento e Quebra de Tarefas
Visão Geral
Decomponha o trabalho em tarefas pequenas e verificáveis com critérios de aceitação explícitos. Uma boa quebra de tarefas é a diferença entre um agente que conclui o trabalho de forma confiável e um que produz uma bagunça emaranhada. Cada tarefa deve ser pequena o suficiente para ser implementada, testada e verificada em uma única sessão focada.
Quando Usar
- Você tem uma especificação e precisa dividi-la em unidades implementáveis
- Uma tarefa parece muito grande ou vaga para começar
- O trabalho precisa ser paralelizado entre vários agentes ou sessões
- Você precisa comunicar o escopo a um humano
- A ordem de implementação não é óbvia
Quando NÃO usar: Alterações em um único arquivo com escopo óbvio, ou quando a especificação já contém tarefas bem definidas.
O Processo de Planejamento
Etapa 1: Entrar no Modo de Planejamento
Antes de escrever qualquer código, opere em modo somente leitura:
- Leia a especificação e as seções relevantes da base de código
- Identifique padrões e convenções existentes
- Mapeie dependências entre componentes
- Anote riscos e incertezas
NÃO escreva código durante o planejamento. A saída é um documento de plano, não implementação.
Etapa 2: Identificar o Grafo de Dependência
Mapeie o que depende do quê:
Database schema
│
├── API models/types
│ │
│ ├── API endpoints
│ │ │
│ │ └── Frontend API client
│ │ │
│ │ └── UI components
│ │
│ └── Validation logic
│
└── Seed data / migrations
A ordem de implementação segue o grafo de dependência de baixo para cima: construa as bases primeiro.
Etapa 3: Fatiar Verticalmente
Em vez de construir todo o banco de dados, depois toda a API, depois toda a interface do usuário — construa um caminho de funcionalidade completo de cada vez:
Ruim (fatiamento horizontal):
Task 1: Build entire database schema
Task 2: Build all API endpoints
Task 3: Build all UI components
Task 4: Connect everything
Bom (fatiamento vertical):
Task 1: User can create an account (schema + API + UI for registration)
Task 2: User can log in (auth schema + API + UI for login)
Task 3: User can create a task (task schema + API + UI for creation)
Task 4: User can view task list (query + API + UI for list view)
Cada fatia vertical entrega funcionalidade funcional e testável.
Etapa 4: Escrever Tarefas
Cada tarefa segue esta estrutura:
## Task [N]: [Short descriptive title]
**Description:** One paragraph explaining what this task accomplishes.
**Acceptance criteria:**
- [ ] [Specific, testable condition]
- [ ] [Specific, testable condition]
**Verification:**
- [ ] Tests pass: `npm test -- --grep "feature-name"`
- [ ] Build succeeds: `npm run build`
- [ ] Manual check: [description of what to verify]
**Dependencies:** [Task numbers this depends on, or "None"]
**Files likely touched:**
- `src/path/to/file.ts`
- `tests/path/to/test.ts`
**Estimated scope:** [Small: 1-2 files | Medium: 3-5 files | Large: 5+ files]
Etapa 5: Ordenar e Pontuar
Organize as tarefas de forma que:
- As dependências sejam satisfeitas (construa a base primeiro)
- Cada tarefa deixe o sistema em estado funcional
- Pontos de verificação de verificação ocorram após cada 2-3 tarefas
- Tarefas de alto risco sejam feitas cedo (falhar rapidamente)
Adicione pontos de verificação explícitos:
## Checkpoint: After Tasks 1-3
- [ ] All tests pass
- [ ] Application builds without errors
- [ ] Core user flow works end-to-end
- [ ] Review with human before proceeding
Diretrizes de Dimensionamento de Tarefas
| Tamanho | Arquivos | Escopo | Exemplo |
|---|---|---|---|
| XS | 1 | Alteração de função ou configuração única | Adicionar uma regra de validação |
…
Perguntas frequentes
O que são 'critérios de aceite'?
São as condições específicas que uma tarefa precisa cumprir para ser considerada concluída e funcionando corretamente.
Por que é melhor dividir em tarefas pequenas?
Tarefas pequenas são mais fáceis de entender, implementar, testar e verificar. Isso reduz a chance de erros e facilita o acompanhamento do progresso.
O que significa 'fatiar verticalmente'?
Significa completar uma funcionalidade inteira (ex: cadastro de usuário, incluindo banco de dados, lógica e interface) antes de passar para a próxima funcionalidade, em vez de fazer todo o banco de dados, depois toda a lógica, etc.
Detalhes
Descrição original do autor
Breaks work into ordered tasks. Use when you have a spec or clear requirements and need to break work into implementable tasks. Use when a task feels too large to start, when you need to estimate scope, or when parallel work is possible.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3839
- 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
carrier-relationship-management
Gerencia relacionamentos com transportadoras. Ajuda a negociar fretes, avaliar desempenho e construir estratégias de transporte.
affaan-m/ECC
cost-tracking
Monitora e informa o uso de tokens e custos do agente. É útil para controlar gastos e orçamentos de forma eficiente.
affaan-m/ECC
plan-canvas
Abre planos e artefatos em uma janela do navegador para você comentar. Facilita dar feedback visual sobre mudanças necessárias.
affaan-m/ECC