
specsfy-progress
Use quando o usuário pede progresso geral, status de todas as especificações, percentual concluído, quanto falta, bloqueios ou próximo trabalho do repositório Specsfy, ou quando uma transição automática pedir a projeção final ou o roteamento pelo estado observado. Produz uma visão somente leitura de specs, gates, tarefas e checklists; não use para alterar a especificação ou implementar tarefas.
- Installs
- 439
- 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-progress- 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-progress 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.
Informar progresso geral
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: sem perguntas.
Não formule perguntas nesta skill. Apresente a projeção observada e o próximo
handoff aplicável.
Leia o estado exclusivamente de specs/<estado>/*/spec.md. O relatório é uma projeção da
fonte da verdade, nunca uma segunda fonte de estado.
Orquestrar a conversa
Ao concluir esta etapa ou detectar trabalho de outra etapa, anuncie
Pendência detectada: <descrição> — ação: resolvendo nesta etapa e resolva-a
quando pertencer ao próprio escopo. Quando houver troca de responsabilidade,
anuncie Transição automática: $specsfy-progress → $<destino> — motivo: <motivo> — resultado esperado: <resultado> e carregue imediatamente a skill de
destino, sem pedir confirmação nem repetir o comando. Continue na mesma
conversa. Depois de uma correção necessária a esta etapa, anuncie Retomada automática: $<destino> → $specsfy-progress — pendência resolvida: <resultado> e retome-a imediatamente. Reavalie o estado após cada handoff para
evitar ciclos. Não peça confirmação para o handoff; ações sensíveis continuam
exigindo autorização específica.
Executar
Na raiz do repositório:
node .agents/skills/specsfy-progress/scripts/progress.mjs .
Para integração com outras ferramentas:
node .agents/skills/specsfy-progress/scripts/progress.mjs . --json
Para uma única especificação:
node .agents/skills/specsfy-progress/scripts/progress.mjs . --slug <slug>
Para observar o custo de contexto de uma spec:
node .agents/skills/specsfy-progress/scripts/analyze_context.mjs \
specs/<estado>/<NNNN>-<slug>/spec.md --json
Para projetar pendências documentais junto com o progresso:
node .agents/skills/specsfy-setup/scripts/monitor_context.mjs \
--project . --check
node .agents/skills/specsfy-documentator/scripts/build_documentation.mjs \
--project . --check
Trate PENDING como blocker da entrega e anuncie o handoff indicado pelo
monitor. Retome esta skill depois que a auxiliar atualizar o documento ou que a
avaliação sem impacto estiver registrada e reconhecida.
Se o segundo comando indicar documentação ausente ou desatualizada, anuncie o
handoff para $specsfy-documentator, reconstrua docs/ e retome a projeção.
Sem --usage-json, o resultado é sempre rotulado estimated e documenta a
heurística. Métricas fornecidas explicitamente são measured; nunca apresente
estimativa como uso real.
Interpretar
- Informe os denominadores de specs, gates, tarefas e itens de checklist.
- Mostre o ato atual e a próxima skill responsável, ambos derivados do
Status. - Diferencie especificação concluída, trabalho em progresso e blocker real.
- Mostre o próximo par
TNNN/ITEMpronto quando existir. - Trate um gate
Failed, inconsistência de checklist ou dependência sem caminho pronto como blocker. Um gateIn Progressisolado não é falha. - Trate documentação obrigatória apontada por
monitor_context.mjscomo blocker, mesmo que todos os checkboxes estejam marcados. - Trate
docs/ausente ou desatualizado segundo$specsfy-documentatorcomo blocker da entrega. - Se uma spec existente exigir mudança de comportamento ou plano, anuncie a
pendência e carregue automaticamente
$specsfy-update-spec. Retome a projeção depois que a atualização percorrer os atos invalidados. - Se nenhuma spec existir, preserve o código 2. Capturas em
specs/inbox/e itens emspecs/backlog/não contam como progresso normativo. Quando o pedido também exigir avançar uma captura existente, anuncie a pendência e carregue$specsfy-02-backlog; quando já houver intenção e definição suficientes, carregue$specsfy-03-specify.
Preservar a fonte
- Não edite specs, checkboxes, testes ou código durante a consulta.
- Não conte
spec.mddentro deresearch/; a descoberta é exatamentespecs/<estado>/*/spec.md. - Não invente progresso a partir de commits, arquivos ou memória do chat.
- Para atualizar estado, anuncie e carregue automaticamente a skill responsável na mesma conversa. Retome automaticamente o progresso depois da atualização.
Relatar
Entregue primeiro o resumo global, depois specs que exigem atenção, blockers e próximo trabalho. Quando houver etapa acionável, anuncie e execute a transição automaticamente. Use a saída JSON sem reinterpretar nomes de campos quando o usuário pedir automação ou dados estruturados.
Especialistas sob demanda
Leia references/specialists.md somente para propor contexto para a próxima tarefa. Carregue automaticamente a skill base ou o especialista já instalado que seja responsável; instalação exige autorização específica.
FAQ
What does the specsfy-progress skill do?
Use quando o usuário pede progresso geral, status de todas as especificações, percentual concluído, quanto falta, bloqueios ou próximo trabalho do repositório Specsfy, ou quando uma transição automática pedir a projeção final ou o roteamento pelo estado observado. Produz uma visão somente leitura de specs, gates, tarefas e checklists; não use para alterar a especificação ou implementar tarefas.
How do I install specsfy-progress?
Run npx skills add https://github.com/promovaweb/specsfy --skill specsfy-progress 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-progress/ (personal) or .claude/skills/specsfy-progress/ (project).
Which AI agents can use specsfy-progress?
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-progress 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-progress?
It is published by promovaweb in promovaweb/specsfy. It has 439 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
Descobrir e refinar linguagem de domínio, invariantes, eventos, aggregates e boundaries a partir de cenários concretos. Use quando termos, regras ou ownership estiverem ambíguos ou uma decisão de modelo for necessária; não criar documentação paralela à fonte autorizada.
specsfy-specialist-reui
promovaweb/specsfy
Criar interfaces React e Tailwind CSS com os componentes gratuitos do ReUI. Use em projetos com React, Tailwind CSS e shadcn/ui, incluindo Laravel com Inertia; não use itens premium nem introduza ReUI sem confirmar a stack.
specsfy-setup
promovaweb/specsfy
Preparar e monitorar os contextos do projeto, incluindo a constituição e as specs preservadas de projetos com GitHub Spec Kit.
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.