Objetivo: ao final, o consultor escreveu uma skill funcional de ponta a ponta, e sabe onde salvar o arquivo.
SKILL.md (esse nome exato).~/.claude/skills/revisao-spec-funcional/SKILL.md
No Windows:
C:\Users\<seu-usuario>\.claude\skills\revisao-spec-funcional\SKILL.md
Essa é a localização pessoal: a skill segue você em todos os projetos. A localização de projeto e a biblioteca do time são a aula 1.5.4.
---
name: revisao-spec-funcional
description: Revisa uma spec funcional antes do envio ao cliente usando o
checklist da Wayon. Use ao revisar spec, FS, especificação funcional
ou documento de desenho.
---
# Revisão de spec funcional — checklist Wayon
Verifique os itens abaixo na spec fornecida. Reporte cada um como **OK**
ou **PENDENTE**, sempre com a evidência (cite a seção). Ao final, liste
apenas os PENDENTES, em ordem de gravidade.
Não reescreva a spec. O objetivo é apontar, não corrigir.
## Completude
1. Toda regra de negócio tem o cenário de exceção correspondente
2. Todo campo novo tem tipo, tamanho e obrigatoriedade definidos
3. Todo erro previsto tem código, mensagem ao usuário e ação de recuperação
4. Há critério de aceite verificável para cada requisito
## Rastreabilidade
5. A spec referencia o gap ou RICEFW de origem
6. Há referência ao documento de desenho que a originou
7. Mudanças em relação à versão anterior estão marcadas
## Consistência
8. A terminologia é a do cliente, não a genérica do produto
9. Não há contradição entre seções
10. Os nomes de objeto seguem a convenção do cliente
## Riscos
11. Premissas não confirmadas estão declaradas explicitamente
12. Dependências de outros RICEFW ou de terceiros estão identificadas
| Campo | Regra |
|---|---|
name |
Minúsculas, hífen entre palavras. Sem espaço, sem acento, sem maiúscula |
description |
Uma ou duas frases. Diz o que faz e quando usar. Inclui as palavras que você usa de verdade |
Erros que impedem a skill de carregar:
--- name: revisao spec --- ❌ espaço no name; frontmatter em uma linha
name: Revisão-Spec ❌ maiúscula e acento; falta o ---
---
name: revisao-spec
--- ❌ sem description: nunca vai disparar
Reinicie a sessão do Claude para que ele descubra a skill nova. Para confirmar que carregou, faça um pedido que case com a descrição — a interface indica quando uma skill é acionada.
--- name: Revisão de Spec description: Revisa specs. ---Está curta e ruim, sim, mas não é o erro que impede o carregamento.
name tem espaços, maiúscula e acentoCorreto. name precisa ser minúsculo, com hífen e sem acento: revisao-spec-funcional. A descrição também precisa melhorar — sem dizer "quando usar", ela dispara mal.
name e description estão presentes. O problema é o formato do name.
--- name: revisao-spec-funcional --- # Revisão de spec ...O corpo está lá.
description — sem ela a skill nunca disparaCorreto. A descrição é o gatilho; sem ela o Claude não tem como reconhecer quando usar a skill.
name está erradoO name está correto: minúsculo, com hífen, sem acento.
--- name: revisao-spec-funcional description: Checklist interno. --- ---name está erradoO name está correto.
descriptionEla existe.
description não diz quando usar nem contém as palavras que você usa — a skill vai disparar quase nuncaCorreto. "Checklist interno" não casa com "revisa essa FS". A descrição precisa dizer o que faz e quando usar, com as palavras reais: spec, FS, especificação funcional.