About specsfy-aux-rules
specsfy-aux-rules is an agent skill for maintaining project rules in RULES.md. It distinguishes confirmed rules from inference and suggestions, adds verifiable rules, and flags conflicts without silently choosing a resolution.
Key features
- 01Reviews project instructions and rules
- 02Separates facts, inferences, and suggestions
- 03Adds verifiable rules
- 04Preserves existing order and comments
- 05Flags conflicting rules
Use cases
- 01Adding a confirmed project rule
- 02Reviewing RULES.md for conflicts
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ promovaweb/ specsfy --skill specsfy-aux-rulesAfter installing, type/specsfy-aux-rulesin Claude Code to confirm it loaded.
Bundled filesagents/openai.yamlscripts/add_rule.mjs
Details
From the project READMEManter regras do projeto
Preparação obrigatória
Antes de executar esta skill, carregue obrigatoriamente $specsfy-setup na
raiz do projeto. Em handoff automático, carregue-o de novo antes desta etapa.
Reutilize a raiz confirmada na conversa e não prossiga se o setup apontar uma
pendência.
Modo de interação
Modo de interação: perguntas.
Antes de formular qualquer pergunta, leia e aplique o
Contrato de perguntas numeradas de .specsfy/Spec.md.
- Ler instruções locais,
PROJECT.mde todo oRULES.mdexistente. - Distinguir regra declarada, inferência e sugestão.
- Quando a formulação não estiver confirmada, selecionar uma pergunta real e aplicar o contrato central de perguntas numeradas.
- Formular regras verificáveis, com verbo e limite claros.
- Executar:
node scripts/add_rule.mjs \
--project <raiz> \
--section "<tema>" \
--rule "<regra confirmada>"
- Revisar o resultado e preservar ordem, comentários e regras anteriores.
- Sinalizar conflitos sem escolher silenciosamente qual regra prevalece.
- Executar
$specsfy-setupem modo de monitoramento antes de devolver o handoff. Se nenhuma regra nova for necessária, registrar a justificativa na evidência da tarefa e reconhecer explicitamente a revisão.
Não usar RULES.md como substituto de AGENTS.md, de uma spec ou de critérios
de aceite. Não registrar segredo, token ou dado pessoal.