npx skills add ...
npx skills add promovaweb/specsfy --skill specsfy-documentator
Construir a documentação técnica em docs/ e o inventário npm/Composer em .specsfy/PACKAGES.md. Use ao documentar sistemas ou após implementações.
npx skills add promovaweb/specsfy --skill specsfy-documentator
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: sem perguntas.
Não formule perguntas nesta skill. Registre como não identificado todo dado
que as fontes executáveis não sustentarem.
Ler instruções locais, PROJECT.md, .specsfy/STACK.md,
.specsfy/RULES.md, .specsfy/DATABASE.md, manifests, lockfiles,
metadados instalados e código existente.
Ler o padrão documental antes de alterar a topologia publicada.
Construir toda a documentação e .specsfy/PACKAGES.md, mesmo quando a
skill for acionada sem uma spec ou implementação recente:
Inspecionar os arquivos gerados e corrigir manualmente somente inferências que o código não sustente. Não inventar decisões, relações ou integrações.
Executar --check para provar que a documentação representa o estado atual:
Preservar conteúdo humano fora dos blocos specsfy:documentator, inclusive
em .specsfy/PACKAGES.md. Tratar o bloco como projeção reconstruível das
fontes locais.
Registrar na evidência da tarefa o comando, resultado e arquivos atualizados.
Manter em docs/:
erDiagram;flowchart e sequenceDiagram;Manter em .specsfy/PACKAGES.md:
Para Laravel, mapear rotas, controllers, models, services, jobs, policies, Blade, migrations e Pest/PHPUnit. Para Node, Next.js, React ou Astro, mapear páginas, rotas de API, componentes, módulos, scripts e Vitest/Jest/Node Test.
.env, dados de produção ou código inteiro.PROJECT.md ou arquivos humanos em .specsfy/.
PACKAGES.md é a única projeção reconstruída pela skill nesse diretório e
preserva conteúdo fora do bloco gerado.