Use $specsfy-mvp-milestone-interviewer (specsfy-mvp-milestone-interviewer)
para explorar o menor produto utilizável sem perder o caminho da conversa. A
skill lê MVP.md e BRAND.md da raiz do projeto. Quando o projeto é um
submódulo Git e esses arquivos não estão nele, ela os procura na raiz do Hub
que contém o submódulo. A importação preserva o contexto comercial e de produto
no próprio MVP.md, somente requisitos de desenvolvimento entram no Specsfy.
Quando você escolher uma opção pelo número, a captura registra o texto da opção
escolhida, e não somente 1, 2 ou 3.
Quando usar
Use antes de criar um conjunto de specs para um produto novo ou quando o MVP
ainda não tem uma jornada confirmada. Se MVP.md existir, a skill o importa
como specs/milestones/M01.md e cria backlog e spec somente para os temas que
descrevem algo a ser desenvolvido. Ela não cria Inboxes nessa importação e não
copia visão, público, negócio, métricas ou posicionamento para specs/.
Nenhum arquivo existente é substituído.
Um arquivo no projeto tem prioridade. O Hub só entra na busca quando o projeto
é um submódulo Git e o arquivo local está ausente. Assim, um MVP.md ou
BRAND.md específico do projeto não é trocado pelo contexto compartilhado.
Cada rodada traz uma pergunta numerada. Abaixo dela, você recebe três ou mais
sugestões, Escrever outra resposta, Gere outras opções e Avançar
desde a primeira rodada.
Quando a jornada indicar que o sistema precisa guardar informações, a skill
pergunta, uma por vez, sobre cada informação ausente ou ambígua durante a
entrevista do backlog correspondente. São no máximo oito perguntas por área,
para continuar, você precisa pedir mais e indicar quantas deseja responder. As
respostas confirmadas ficam em .specsfy/DATABASE.md.
Como descrever a tarefa
Peça: “use o entrevistador de MVP para organizar os marcos do meu sistema de leads”.
Exemplo passo a passo
MVP.md → filtro de desenvolvimento → M01 + backlogs e specs Draft→ milestones sincronizadasO que esperar
O importador cria M01 e só cria backlog e spec Draft para temas que
representam capacidades ou comportamentos a serem desenvolvidos. Visão,
público, princípios, modelo de negócio e contexto ficam somente no MVP.md e
não viram trabalho de desenvolvimento nem Inbox. Antes de perguntar, ele
aplica defaults seguros quando encontra
um rótulo explícito ou uma formulação inequívoca, registra o campo preenchido,
a base usada e a lacuna que ficou aberta. Cada backlog também recebe o trecho
que o originou como registro confirmado. A própria skill carrega
$specsfy-02-backlog, que reaproveita os defaults e só pergunta por lacunas,
ambiguidades, contradições ou escolhas reais. Ela chama
$specsfy-data-discovery quando houver dados ambíguos e retorna à fila até
entrevistar todos. Depois sincroniza os milestones e só chama
$specsfy-03-specify para gerar uma spec Draft para cada backlog. Os campos
sem resposta confiável ficam marcados como Pendente. A seção 10 de cada spec
Draft também registra menus e navegação principal, usando o que o MVP informar
ou Pendente quando essa parte não existir. A skill não implementa código,
não executa tarefas e não passa os gates durante a conversa.
Erros comuns
- pedir tarefas técnicas antes de entrevistar todos os backlogs gerados,
- misturar uma hipótese da conversa com o texto que foi registrado,
- esperar que a importação implemente código ou aprove uma spec com lacunas.
Próximo passo
Leia Milestones para conhecer arquivos e sincronização.