
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. Não use para capturar Inbox sem perguntas, executar implementação, aprovar gates ou mover pastas diretamente.
- Installs
- 444
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/promovaweb/specsfy --skill specsfy-interviewer- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads specsfy-interviewer automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
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
- Leia a spec, seus gates, tarefas, evidências e o contexto do projeto.
- Identifique a lacuna real que mais afeta a próxima etapa e monte uma rodada conforme o contrato central.
- Reavalie a spec depois de cada rodada. Não repita informação confirmada nem use perguntas como ritual.
- 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.
- 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
| Pasta | Foco da conversa |
|---|---|
draft | problema, atores, comportamento, regras, falhas e aceite |
defined | ambiguidade que afeta plano, dados, segurança ou testes |
planned | dependências, ordem de tarefas, estratégia de TDD e BDD |
in-progress | mudança tardia, descoberta de execução e impacto no escopo |
review | aceite observado, documentação, pendências de entrega e retorno |
completed | nã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:
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
completedcomo forma de iniciar mudança nova. - Não mover pastas por comando do sistema; use
specsfy transitionsomente na skill responsável depois de seus gates. - Não exigir ClickUp para uma spec sem integração configurada.
FAQ
What does the specsfy-interviewer skill do?
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. Não use para capturar Inbox sem perguntas, executar implementação, aprovar gates ou mover pastas diretamente.
How do I install specsfy-interviewer?
Run npx skills add https://github.com/promovaweb/specsfy --skill specsfy-interviewer in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/specsfy-interviewer/ (personal) or .claude/skills/specsfy-interviewer/ (project).
Which AI agents can use specsfy-interviewer?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is specsfy-interviewer safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains specsfy-interviewer?
It is published by promovaweb in promovaweb/specsfy. It has 444 recorded installs.
More from promovaweb/specsfy
specsfy-aux-stack
promovaweb/specsfy
Monitorar manifests e arquivos estruturais para criar ou atualizar .specsfy/STACK.md de forma aditiva. Use quando o monitor de contexto apontar stack pendente; quando framework, linguagem, runtime, pacote estrutural, ferramenta de teste ou persistência mudar; quando a documentação técnica estiver incompleta; ou após adicionar Laravel, Next.js, Astro ou dependências relevantes. Preserva conteúdo humano existente.
specsfy-specialist-data-modeling
promovaweb/specsfy
Modelar dados, entidades, relações, ciclos de vida, qualidade e contratos persistentes antes de implementar mudanças.
specsfy-specialist-software-architecture
promovaweb/specsfy
Analisar e evoluir arquitetura com boundaries, dependências, atributos de qualidade, integrações, ADRs, migração e trade-offs. Use para modularização, coupling, escalabilidade, resiliência ou decisões difíceis de reverter; não use para renomeação local sem impacto estrutural.
specsfy-specialist-domain-modeling
promovaweb/specsfy
Open the skill to read its SKILL.md instructions.
specsfy-specialist-reui
promovaweb/specsfy
Open the skill to read its SKILL.md instructions.
Popular code quality & workflow skills
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
improve-codebase-architecture
mattpocock/skills
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
handoff
mattpocock/skills
Compact the current conversation into a handoff document for another agent to pick up.
domain-modeling
mattpocock/skills
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
codebase-design
mattpocock/skills
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
diagnosing-bugs
mattpocock/skills
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.