Skip to content

Apêndice C — Convenções

ElementoConvençãoExemplo
Nome da feature ({feature})kebab-case, minúsculas, sem acentosautenticacao-oauth2, cardapio-digital
Versão ({version})v1, v2, … (incremental); v{N}-debits para cleanupv1, v2-debits
Variante ({variant})web, mobile, backend — gravada em state.yaml e na §1 da spec; NÃO entra no pathvariant: backend
CommitsConventional Commits em pt-BR, sem rodapé de autoria de IAfeat(auth): adiciona validação 2FA
Identificadores em códigoEm inglês (functions, variables, structs, packages)getUserByEmail, não obterUsuarioPorEmail

A variante muda template e checklist da spec, mas o arquivo continua scope.md/tech_spec.md sem sufixo — só o state.yaml e a §1 registram a variante.

📚 Aprofundamento na Referência

AgentSpec Framework · Spec-driven com IA sobre Claude Code