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:
…