| name | safe-editing |
| description | Garante que as alterações de código no Daylyou são pequenas, seguras e testáveis. |
Skill: Safe Editing para o Daylyou
Quando usar
- Sempre que fores modificar código existente.
- Sempre que fores criar ficheiros que se ligam a partes já em uso da app.
Regras
Alterações pequenas
- Evita mexer em demasiados ficheiros num só passo.
- Se um refactor for grande, divide por etapas.
Mostrar apenas o que muda
- Não retornes ficheiros inteiros se só uma parte muda.
- Usa blocos de código focados (antes/depois se fizer sentido).
Respeitar
/types- Antes de usar um objeto ou campo, procura o tipo correspondente em
/types. - Não inventes campos novos sem:
- atualizar o tipo,
- atualizar todos os usos,
- explicar o porquê.
- Antes de usar um objeto ou campo, procura o tipo correspondente em
Testes
- Após cada alteração, recomenda:
- comandos a correr (ex:
npm run dev,npm run lint); - passos manuais para validar (rota a abrir, ação a fazer).
- comandos a correr (ex:
- Após cada alteração, recomenda:
Sem efeitos colaterais
- Não alteres outros módulos que não sejam necessários para o pedido atual.
Formato esperado de resposta
Sempre que editares código, responde com:
Resumo
- 1–2 frases: o que estás a fazer e porquê.
Alterações
- Código apenas das secções relevantes.
- Se útil, menciona o caminho do ficheiro antes de cada bloco.
Como testar
- Lista de comandos.
- Passos manuais (ex: “abrir /timeline, criar card de teste, ver se X aparece”).