A planning framework for breaking down complex development tasks into manageable steps, estimates, and risk assessments.

Install

mkdir -p .claude/skills/task-planner && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13945" && unzip -o skill.zip -d .claude/skills/task-planner && rm skill.zip

Installs to .claude/skills/task-planner

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Decomposição de tarefas complexas de desenvolvimento em steps executáveis, estimativas de esforço, identificação de dependências, e criação de planos de trabalho. Usar para planejar refatorações, migrações de sistemas, implementação de features complexas, e organizar sprints de desenvolvimento.
295 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Decompose complex development tasks into executable steps
  • Estimate effort for development tasks
  • Identify dependencies between tasks
  • Create detailed work plans for refactoring
  • Plan system migrations
  • Organize development sprints for complex features

How it works

The skill provides a framework for breaking down complex development tasks into manageable subtasks, estimating effort, identifying risks, and defining acceptance criteria.

Inputs & outputs

You give it
Complex development task (e.g., refactoring, migration, new feature)
You get back
Structured task breakdown with context, dependencies, subtasks, risks, acceptance criteria, and total estimate

When to use task-planner

  • Planning a system migration
  • Breaking down complex features
  • Refactoring legacy code
  • Organizing sprint tasks

About this skill

Task Planner

Skill para planejamento e decomposição de tarefas de desenvolvimento.

Framework de Decomposição

Estrutura de Tarefa

## [NOME DA TAREFA]

### Contexto
- O que existe atualmente
- Por que a mudança é necessária
- Resultado esperado

### Dependências
- [ ] Pré-requisitos técnicos
- [ ] Acessos necessários
- [ ] Decisões pendentes

### Subtarefas
1. [Subtarefa 1] - [Estimativa]
2. [Subtarefa 2] - [Estimativa]
...

### Riscos
- Risco 1: [Mitigação]
- Risco 2: [Mitigação]

### Critérios de Aceite
- [ ] Critério 1
- [ ] Critério 2

### Estimativa Total: [X horas/dias]

Exemplo: Migração de Sistema Legado

# Migração SKYNET-COPAC para Laravel

## Contexto
Sistema PHP procedural de 15 anos com código espaguete, sem testes, 
estrutura de arquivos desorganizada. Objetivo: estruturar em MVC 
antes de migrar para Laravel.

## Fase 1: Análise e Preparação (1 semana)

### 1.1 Mapeamento do Sistema Atual
- [ ] Listar todos os arquivos PHP (2h)
- [ ] Identificar entry points (páginas principais) (4h)
- [ ] Mapear includes/requires (2h)
- [ ] Documentar fluxos críticos (8h)
**Entregável**: Documento de arquitetura atual

### 1.2 Análise de Banco de Dados
- [ ] Gerar ERD do schema atual (2h)
- [ ] Identificar tabelas órfãs (2h)
- [ ] Documentar relacionamentos implícitos (4h)
- [ ] Listar queries mais frequentes (4h)
**Entregável**: Documentação de schema + ERD

### 1.3 Setup do Ambiente
- [ ] Criar ambiente Docker (4h)
- [ ] Configurar Git se não existir (2h)
- [ ] Setup de CI básico (4h)
**Entregável**: Ambiente replicável

---

## Fase 2: Refatoração Estrutural (3 semanas)

### 2.1 Organização de Diretórios (Semana 1)
- [ ] Criar estrutura MVC de pastas (1h)
- [ ] Mover arquivos de view para /views (4h)
- [ ] Separar configs em /config (2h)
- [ ] Isolar includes em /includes (4h)
- [ ] Atualizar paths nos arquivos (8h)
- [ ] Testar cada página após mudança (8h)
**Checkpoint**: Sistema funciona com nova estrutura

### 2.2 Extração de Modelos (Semana 2)
- [ ] Criar classe base Model (4h)
- [ ] Extrair User model (8h)
- [ ] Extrair Contract model (8h)
- [ ] Extrair Client model (8h)
- [ ] Extrair Payment model (8h)
- [ ] Criar relationships básicos (4h)
**Checkpoint**: CRUD via Models funcionando

### 2.3 Extração de Controllers (Semana 3)
- [ ] Criar classe base Controller (2h)
- [ ] Migrar lógica de usuários (8h)
- [ ] Migrar lógica de contratos (8h)
- [ ] Migrar lógica de clientes (8h)
- [ ] Migrar lógica de pagamentos (8h)
- [ ] Implementar routing básico (4h)
**Checkpoint**: Rotas funcionando via Controllers

---

## Fase 3: Infraestrutura Laravel (2 semanas)

### 3.1 Setup Laravel (Semana 4)
- [ ] Criar projeto Laravel novo (1h)
- [ ] Configurar database connection (2h)
- [ ] Gerar migrations do schema existente (8h)
- [ ] Criar Models Eloquent (8h)
- [ ] Configurar factories e seeders (8h)
**Checkpoint**: Laravel conectado ao DB existente

### 3.2 Migração de Features (Semana 5)
- [ ] Auth/Login (8h)
- [ ] CRUD de Clientes (8h)
- [ ] CRUD de Contratos (8h)
- [ ] CRUD de Pagamentos (8h)
- [ ] Dashboard básico (4h)
**Checkpoint**: Features principais no Laravel

---

## Fase 4: Testes e Deploy (1 semana)

### 4.1 Testes
- [ ] Testes de integração críticos (16h)
- [ ] Testes de API (8h)
- [ ] Teste de carga básico (4h)

### 4.2 Deploy
- [ ] Configurar servidor produção (4h)
- [ ] Script de deploy automatizado (4h)
- [ ] Rollback plan (2h)
- [ ] Monitoramento básico (2h)

---

## Resumo de Estimativas

| Fase | Duração | Horas |
|------|---------|-------|
| Análise | 1 semana | 34h |
| Refatoração | 3 semanas | 82h |
| Laravel | 2 semanas | 43h |
| Testes/Deploy | 1 semana | 40h |
| **TOTAL** | **7 semanas** | **~200h** |

## Riscos Identificados

| Risco | Probabilidade | Impacto | Mitigação |
|-------|---------------|---------|-----------|
| Código com dependências ocultas | Alta | Alto | Testes manuais após cada mudança |
| Dados inconsistentes no DB | Média | Alto | Auditoria prévia + scripts de correção |
| Resistência da equipe | Baixa | Médio | Documentação + treinamento |
| Downtime em produção | Baixa | Alto | Deploy em horário de baixo uso + rollback |

## Checkpoints de Go/No-Go

- [ ] **Semana 1**: Documentação completa → GO para refatoração
- [ ] **Semana 4**: MVC funcionando → GO para Laravel
- [ ] **Semana 6**: Features migradas → GO para testes
- [ ] **Semana 7**: Testes OK → GO para deploy

Template: Feature Nova

# Implementar [FEATURE]

## User Story
Como [PERSONA]
Quero [AÇÃO]
Para [BENEFÍCIO]

## Tasks

### Backend
- [ ] Migration: criar tabela X (1h)
- [ ] Model: criar com relationships (2h)
- [ ] FormRequest: validações (1h)
- [ ] Controller: CRUD completo (4h)
- [ ] Service: lógica de negócio (4h)
- [ ] Tests: unitários + feature (4h)

### Frontend
- [ ] Componentes de listagem (4h)
- [ ] Formulário de criação/edição (4h)
- [ ] Integração com API (2h)

### Docs
- [ ] Documentar endpoints (1h)
- [ ] Atualizar README (0.5h)

**Total estimado**: 27.5h (~4 dias)

## Critérios de Aceite
- [ ] CRUD completo funcionando
- [ ] Validações aplicadas
- [ ] Testes com >80% coverage
- [ ] Code review aprovado

Técnicas de Estimativa

## Fibonacci para Complexidade
1 - Trivial (< 2h)
2 - Simples (2-4h)
3 - Médio (4-8h)
5 - Complexo (1-2 dias)
8 - Muito complexo (3-5 dias)
13 - Épico (deve ser quebrado)

## Multiplicadores
- Código legado sem testes: x1.5
- Tecnologia nova: x1.3
- Integração externa: x1.4
- Primeira vez fazendo: x1.5

## Buffer de Segurança
- Tarefas conhecidas: +20%
- Tarefas com incerteza: +40%
- Tarefas com dependências externas: +50%

When not to use it

  • When the task is simple and does not require decomposition
  • When the user does not need effort estimation or dependency identification
  • When the user does not need a structured work plan

Limitations

  • Requires detailed input for task context and scope
  • Estimates are based on Fibonacci sequence and multipliers
  • Requires manual updates for checkpoints and progress

How it compares

This skill offers a structured, framework-based approach to task planning, including risk mitigation and go/no-go checkpoints, unlike informal task lists.

Compared to similar skills

task-planner side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
task-planner (this skill)06moNo flagsIntermediate
writing-plans153moReviewIntermediate
feature-design-assistant67moNo flagsIntermediate
task-coordination-strategies36moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry