CommunityPesquisa e Análise de Dadosgithub.com

progress-report

Mantenha um relatório de progresso determinístico e ao vivo para uma checklist em Markdown ou uma funcionalidade do Spec Kit. Coleta o estado das tarefas do arquivo de plano, eventos de hooks do Claude Code ou Codex, e fatos de lane, bloqueadores e decisões que você registrar, e renderiza uma visualização em navegador e uma exportação em Markdown sem gastar agente com manutenção.

O que é progress-report?

Esta skill oferece um sistema de relatório de progresso determinístico, eliminando a necessidade de usar agentes para monitoramento contínuo. Ela é ideal para desenvolvedores que trabalham com planos em Markdown (com checklists `- [ ]` / `- [x]`) ou com funcionalidades do Spec Kit (em `specs/<feature>/tasks.md`). A skill se integra ao Claude Code e Codex através de hooks, capturando eventos automaticamente, mas permite que o usuário registre manualmente apenas fatos essenciais: atribuições de tarefas, decisões e bloqueadores. Comandos simples via CLI (por exemplo, `progress status`, `progress lane`, `progress block`) permitem gerenciar o estado do projeto sem a sobrecarga de um agente dedicado, gerando uma visualização HTML e exportação Markdown que refletem fielmente o plano original.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/samykabu/sanduq-skills/tree/HEAD/skills/agent-tools/skills/progress-report

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Relatório de progresso

Relatar é uma projeção determinística. Nunca crie, retenha, envie mensagens ou consulte um agente apenas para mantê-lo. Registre apenas fatos ausentes de atribuição, decisão ou bloqueador.

Execute a CLI a partir da raiz do repositório: progress abaixo significa python <diretório da skill>/scripts/progress.py (.claude/skills/progress-report, .agents/skills/progress-report, ou $CLAUDE_PLUGIN_ROOT/skills/progress-report). Digite o comando completo a cada vez. Verbos imprimem uma linha (refresh não imprime nada); retransmita-a.

Quando usar

  • Um arquivo de plano (Markdown com itens - [ ] / - [x]) orienta o trabalho: modo plano, sem necessidade de Spec Kit.
  • Uma funcionalidade do Spec Kit tem specs/<feature>/tasks.md: modo funcionalidade; arquivos de Workflow são coletados quando presentes.

Início rápido no modo plano

  1. progress hooks install --host claude (ou codex; adicione --scope user para uma instalação de plugin) uma vez, para modelo, esforço, contexto e agentes filhos. Pule e as tarefas ainda serão rastreadas.
  2. progress init --plan docs/plan.md cria .progress/plan/ (veja --name, --dir) e imprime bind=<nonce>; o próximo hook vincula (hooks install imprime um se um relatório existir).
  3. Marque itens no arquivo de plano; o relatório acompanha. Progress nunca escreve no plano.
  4. progress status fornece o estado em uma linha; a visualização está em .progress/plan/.view/index.html.

Itens mantêm um id escrito (T001); outros recebem ids estáveis P001... Com um plano ou funcionalidade ativa, nenhuma flag de destino é necessária; caso contrário, passe --plan NOME ou --feature DIR.

Verbos

NecessidadeComando
Criar um relatórioprogress init --plan CAMINHO [--name N] [--dir D] ou progress init (Spec Kit)
Estado em uma linhaprogress status
Atribuir uma laneprogress lane L1 --tasks P001-P004 --owner ID --harness H --model M --effort E
Fechar uma laneprogress lane L1 --close
Bloqueadorprogress block P007 --by L2 (ou P003, ext:"texto"); progress unblock B4
Decisãoprogress decide ask "pergunta" --options a,b; progress decide made D2 b --by usuario
Notaprogress note "texto" --target P005
Exportarprogress export --format md
Hooks`progress hooks install

Regras

  1. Registre uma lane ao atribuir trabalho (L#; hosts filhos C# aparecem por conta própria). Inícios, conclusões e tentativas não precisam de comando.
  2. Nunca coloque segredos, caminhos absolutos ou texto de transcrição em uma nota (no máximo 200 caracteres).
  3. Valores desconhecidos permanecem desconhecidos. Não estime modelo, esforço, contexto ou tempo.
  4. Erros lêem progress: error CÓDIGO; corrija a causa, não tente novamente em um loop.

Detalhes: references/verbs.md; contrato docs/contracts.md; flags docs/commands.md.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

samykabu/delegate-task

Delegate a task to an external agent CLI harness — Claude Code, OpenAI Codex, OpenCode, GitHub Copilot, or Pi — and get back a normalised result with status (successful / failed / abandoned), a summary, what actually changed on disk measured against git, and total input and output token usage.

samykabu/github-wiki-publish

Publish or update pages, reports, diagrams and assets in a GitHub repository Wiki, preserving existing content and verifying the published result. Use for GitHub Wiki publishing or sync requests, rather than GitHub Pages deployment or general documentation generation.

samykabu/illustrate

Draws diagrams, charts, and technical illustrations (44 types) as self-contained HTML with inline SVG, plus optional SVG/PNG/PDF export, in the project's tracked color and font theme. Use this skill whenever the user asks to draw, diagram, visualize, chart, map, sketch, or illustrate something, even without saying 'illustrate': architecture or system design, infrastructure, cloud or deployment topology, data flow, flowcharts, sequence, state machines, ER or database schema, UML class, dependency graphs, org charts, timelines, Gantt, swimlanes, process or workflow maps, user journeys, kanban, story maps, quadrants, Venn, pyramids, fishbone root-cause, Sankey, Wardley maps, bar, line, scatter, heatmap, waterfall, treemap, radar, or polar charts, and exploded or axonometric views. Also use to redraw .drawio, Mermaid (.mmd), or .excalidraw files, add a diagram to docs, a PR, or a spec, set up the illustration theme, or export a diagram. Not for photos or AI-generated raster images.

samykabu/user-manual

Create, update, audit and publish a standalone application User Manual with End User, Administrator and Technical editions, in English and optional Arabic. Use without Spec Kit to start a manual, document a feature or module, audit coverage, write API documentation (OpenAPI, AsyncAPI, GraphQL, webhooks), release notes and migration guides, plan and capture UI screenshots, set up private previews and versioned release…

Habilidades Relacionadas