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.

소스 보기

사용 방법

  1. 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
  2. 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
  3. 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/promovaweb/specsfy --skill specsfy-interviewer

시작 전 확인

  • 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
  • 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 Skill 문서

원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.

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

모든 Skills
promovaweb
커뮤니티

specsfy-specialist-react

Projetar, implementar e revisar interfaces React com composição, estado, efeitos, concorrência, acessibilidade, performance e testes. Use quando a tarefa envolve componentes React, hooks, context, forms ou renderização cliente; use também para decidir ownership de estado entre componente, context e biblioteca externa; não use para fronteiras server/client, cache ou routing de framework — aí use a skill Next.js; para a galeria de componentes visuais prontos, use react-ui-components.

설치 수
2
GitHub Stars
86
업데이트
10월 14일
promovaweb
커뮤니티

specsfy-specialist-ui-design

Projetar e revisar interfaces visuais de sistemas, dashboards e aplicações com hierarquia, layout, tokens, componentes, densidade, estados e responsividade. Use para telas, dashboards, design systems, layouts, tabelas, formulários e navegação; combine com UX e acessibilidade quando houver fluxo ou interação.

설치 수
2
GitHub Stars
86
업데이트
10월 14일
promovaweb
커뮤니티

specsfy-specialist-domain-modeling

Descobrir e refinar linguagem ubíqua de domínio, invariantes, eventos, aggregates e bounded contexts a partir de cenários concretos, evitando anemic domain model. Use quando termos, regras ou ownership de dados estiverem ambíguos, dois times usarem a mesma palavra com sentido diferente, ou uma decisão de modelo for necessária; não criar documentação paralela à fonte autorizada; não use para decisão de infraestrutura ou deployment, use $specsfy-specialist-software-architecture para isso.

설치 수
2
GitHub Stars
86
업데이트
10월 14일
promovaweb
커뮤니티

specsfy-specialist-data-modeling

Modelar dados, entidades, relações, ciclos de vida, qualidade e contratos persistentes antes de implementar mudanças.

설치 수
2
GitHub Stars
86
업데이트
10월 14일