promovaweb/specsfy

specsfy-interviewer

Use quando uma spec em draft, defined, planned, in-progress ou review precisar de conversa para resolver lacunas, recalibrar Effort ou registrar respostas confirmadas antes da próxima transição.

查看源码
仓库原始内容

按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。

Conversar com uma spec pelo estado atual

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.

Leia a spec.md pelo ID informado e confirme a pasta de estado. A pasta é o estado operacional; Status é seu espelho verificável. Preserve a spec como fonte normativa e registre apenas respostas, escolhas e justificativas confirmadas pela pessoa responsável.

Conduzir a conversa

  1. Leia a spec, seus gates, tarefas, evidências e o contexto do projeto.
  2. Identifique a lacuna real que mais afeta a próxima etapa e monte uma rodada

conforme o contrato central.

  1. Reavalie a spec depois de cada rodada. Não repita informação confirmada nem

use perguntas como ritual.

  1. Atualize a seção adequada da spec após confirmar a resposta. Quando a nova

informação mudar capacidade necessária, ajuste também o Effort.

  1. Entregue a responsabilidade de validação, implementação ou transição à skill

correspondente. Esta skill não aprova gate, não executa tarefa e não move a spec.

Adaptar o foco à pasta

PastaFoco da conversa
draftproblema, atores, comportamento, regras, falhas e aceite
definedambiguidade que afeta plano, dados, segurança ou testes
planneddependências, ordem de tarefas, estratégia de TDD e BDD
in-progressmudança tardia, descoberta de execução e impacto no escopo
reviewaceite observado, documentação, pendências de entrega e retorno
completednão entreviste para alterar a entrega; inicie ou reabra a mudança pelo fluxo correto

inbox não recebe perguntas. backlog continua sob responsabilidade de $specsfy-02-backlog, que chama este protocolo de descoberta quando necessário.

Atualizar Effort

Use Effort como estimativa de capacidade de raciocínio e execução necessária, nunca como prazo. Escolha um inteiro de 1 a 10 e uma justificativa curta:

  • 1–2: alteração atômica e padrão conhecido;
  • 3–4: mudança local e testes diretos;
  • 5–6: vários arquivos ou integração conhecida;
  • 7–8: mudança transversal, migração ou integração externa;
  • 9–10: arquitetura, alta incerteza ou revisão humana frequente.

Execute após a confirmação:

bash
specsfy effort <id-da-spec> <1-10> --reason "<o que mudou a estimativa>"

O comando atualiza Effort, data, justificativa e histórico em spec.md. Não vincule a estimativa ao nome de um modelo: use a faixa para escolher o perfil de execução light, standard, high ou maximum.

Integrar ClickUpfy quando presente

Se o projeto contiver uma skill clickupfy-* e a spec tiver ClickUp Task, depois de uma transição ou ajuste de Effort carregue a skill ClickUpfy apropriada. Use o mapeamento configurado pelo projeto ou, quando ausente, draft/defined/planned para To Do, in-progress para In Progress, review para In Review e completed para Complete.

O estado local permanece canônico. Se a atualização remota não ocorrer, registre a pendência na spec sem declarar sincronização concluída.

Limites

  • Não inventar respostas, Effort, vínculo de tarefa ou status remoto.
  • Não alterar uma spec em completed como forma de iniciar mudança nova.
  • Não mover pastas por comando do sistema; use specsfy transition somente na

skill responsável depois de seus gates.

  • Não exigir ClickUp para uma spec sem integração configurada.
来自同一仓库

更多 Skills

全部 Skills
promovaweb
社区

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.

安装量
1
GitHub Stars
80
最近更新
9月15日
promovaweb
社区

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.

安装量
1
GitHub Stars
80
最近更新
9月15日
promovaweb
社区

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.

安装量
1
GitHub Stars
80
最近更新
9月15日
promovaweb
社区

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.

安装量
1
GitHub Stars
80
最近更新
9月15日