promovaweb/specsfy

specsfy-aux-rules

Monitorar e ajudar a descobrir, formular e registrar regras duráveis em .specsfy/RULES.md sem alterar ou remover regras existentes.

Ver código fuente
Documento original del Skill

Contenido del repositorio de origen con títulos, ejemplos, código, tablas, enlaces e imágenes preservados.

Manter 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.

  1. Ler instruções locais, PROJECT.md e todo o RULES.md existente.
  2. Distinguir regra declarada, inferência e sugestão.
  3. Quando a formulação não estiver confirmada, selecionar uma pergunta real e

aplicar o contrato central de perguntas numeradas.

  1. Formular regras verificáveis, com verbo e limite claros.
  2. Executar:
bash
node scripts/add_rule.mjs \
  --project <raiz> \
  --section "<tema>" \
  --rule "<regra confirmada>"
  1. Revisar o resultado e preservar ordem, comentários e regras anteriores.
  2. Sinalizar conflitos sem escolher silenciosamente qual regra prevalece.
  3. Executar $specsfy-setup em 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.

del mismo repositorio

Más Skills

Todos los Skills
promovaweb
Comunidad

specsfy-01-inbox

Use quando o usuário enviar uma ideia, pensamento, necessidade, oportunidade ou texto livre para guardar, capturar, anotar ou retomar depois. Preserve o input integral, faça pré-processamento silencioso e crie imediatamente um arquivo timestampado em specs/inbox/. Não faça perguntas, não peça confirmação e não crie backlog, spec, tarefas, testes ou código.

instalaciones
1
GitHub Stars
80
Actualizado
15 sept
promovaweb
Comunidad

specsfy-03-specify

Use quando o usuário pede para promover uma entrada ou backlog já refinado, criar, iniciar ou consolidar uma especificação nova ou ainda em Draft em spec.md. Use também quando uma transição automática exigir criar ou completar a fonte normativa inicial. Inicializa specs em specs/draft/ e aplica o MCR-10; para mudar spec aprovada use specsfy-update-spec, para captura sem perguntas use specsfy-01-inbox, para refinamento use specsfy-02-backlog e para revisão sem edição use specsfy-04-validate.

instalaciones
1
GitHub Stars
80
Actualizado
15 sept
promovaweb
Comunidad

specsfy-04-validate

Use quando o usuário pede para validar, revisar, auditar ou checar se specs/{id}-{slug}/spec.md segue o formato rígido Specsfy/2.0 e está pronto para planejar. Use também quando uma transição automática pedir prova do Definition Gate ou nova validação após correção. Use antes do Ato II. Registre gates na seção 13 do mesmo arquivo; não crie checklist, relatório, plan.md ou outro artefato.

instalaciones
1
GitHub Stars
80
Actualizado
15 sept
promovaweb
Comunidad

specsfy-05-tasks

Use quando o usuário quer quebrar ou decompor a especificação em tarefas, preencher ou atualizar a seção 14. Tarefas de spec.md, ordenar dependências, planejar fatias verticais ou preparar a execução. Use também quando uma transição automática pedir planejamento, replanejamento ou retomada após RED. Use somente para editar o backlog dentro da fonte única; não crie tasks.md, não escreva código nem marque trabalho como concluído.

instalaciones
1
GitHub Stars
80
Actualizado
15 sept