| name | task-breakdown |
| description | Divide pedidos grandes em micro-tarefas pequenas e sequenciais antes de escrever qualquer código. |
Skill: Task Breakdown para o Daylyou
Quando usar
- Sempre que o utilizador pedir:
- uma nova página ou aba (ex: Habits, Timeline, Inventory),
- um fluxo novo (ex: onboarding, login),
- um refactor grande,
- integração com API externa (ex: Trakt, Supabase).
O que fazer
- Lê o pedido do utilizador e o ficheiro
CLAUDE.md. - NÃO escrevas código ainda.
- Cria uma lista de 5 a 12 micro-tarefas, cada uma:
- com um objetivo único e claro,
- limitada a poucos ficheiros,
- implementável em menos de ~15 minutos.
- Indica, em cada passo:
- título curto,
- ficheiros previstos,
- breve descrição do objetivo.
- Mostra o plano ao utilizador e pergunta se quer:
- aceitar como está,
- ou ajustar/reatribuir prioridades.
- Só depois de o plano estar validado é que começas a implementar o passo 1.
Formato de resposta
- Secção
Plano de Micro-Tarefas - Lista numerada de passos
- Exemplo:
Definir tipo Habit base
- Ficheiros:
/types/habits.ts - Objetivo: criar o tipo Habit com id, title, frequency, createdAt.
- Ficheiros:
Criar componente HabitCard
- Ficheiros:
/components/habits/HabitCard.tsx - Objetivo: componente visual para mostrar um hábito e o seu estado diário.
- Ficheiros:
Criar página /habits
- Ficheiros:
/app/habits/page.tsx - Objetivo: listar hábitos mockados com HabitCard.
- Ficheiros:
…