Informe de progreso

Mantén un informe de progreso determinista y en vivo para una lista de verificación en Markdown o una funcionalidad de Spec Kit. Recopila el estado de las tareas desde el archivo de plan, eventos de hooks de Claude Code o Codex, y datos de carril, bloqueador y decisiones que registres, y ofrece una vista en navegador y una exportación Markdown sin gastar agente en mantenimiento.

¿Qué es Informe de progreso?

Progress Report es una habilidad determinista que elimina la necesidad de que un agente de IA gestione el seguimiento del progreso. En lugar de generar, mantener o consultar un agente para esto, tú registras hechos clave que faltan (asignaciones, decisiones o bloqueadores), y la habilidad genera una vista actualizada en navegador y una exportación Markdown. Funciona con Claude Code y Codex, y se integra mediante hooks que capturan eventos de modelo, esfuerzo, contexto y agentes hijos. Es ideal para dos modos: modo plan (basado en un archivo Markdown con casillas `- [ ] / - [x]`) y modo feature (basado en un fichero `specs/<feature>/tasks.md` de Spec Kit). La habilidad no modifica el plan original, asigna IDs estables a las tareas y te permite registrar carriles (lanes), bloqueadores, decisiones y notas breves. Con un solo comando `progress status` obtienes el estado en una línea, y el informe en HTML se actualiza automáticamente.

Compatible con✓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 Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Informe de progreso?

El informe es una proyección determinista. Nunca crees, retengas, envíes mensajes o consultes un agente únicamente para mantenerlo. Registra únicamente los hechos que falten: asignaciones, decisiones o bloqueadores.

Ejecuta la CLI desde la raíz del repositorio: progress representa a python <directorio_del_skill>/scripts/progress.py (.claude/skills/progress-report, .agents/skills/progress-report, o $CLAUDE_PLUGIN_ROOT/skills/progress-report). Escribe el comando completo cada vez. Los verbos imprimen una línea (refresh no imprime nada); transmítelo.

Cuándo usarlo

  • Un archivo de plan (Markdown con elementos - [ ] / - [x]) dirige el trabajo: modo plan, no se necesita Spec Kit.
  • Una funcionalidad de Spec Kit tiene specs/<funcionalidad>/tasks.md: modo feature; los archivos de Workflow se recopilan cuando están presentes.

Inicio rápido en modo plan

  1. progress hooks install --host claude (o codex; añade --scope user para una instalación como plugin) una vez, para modelo, esfuerzo, contexto y agentes hijos. Si lo omites, las tareas aún se rastrean.
  2. progress init --plan docs/plan.md crea .progress/plan/ (ver --name, --dir) e imprime bind=<nonce>; el siguiente hook se vincula (hooks install imprime uno si existe un informe).
  3. Marca elementos como completados en el archivo de plan; el informe sigue el cambio. Progress nunca escribe en el plan.
  4. progress status muestra el estado en una línea; la vista está en .progress/plan/.view/index.html.

Los elementos mantienen un id escrito (T001); otros obtienen IDs estables P001... Con un solo plan o funcionalidad activa no se necesita indicar objetivo; de lo contrario, pasa --plan NOMBRE o --feature DIR.

Verbos

NecesidadComando
Crear un informeprogress init --plan RUTA [--name N] [--dir D] o progress init (Spec Kit)
Estado en una líneaprogress status
Asignar un carrilprogress lane L1 --tasks P001-P004 --owner ID --harness H --model M --effort E
Cerrar un carrilprogress lane L1 --close
Bloqueadorprogress block P007 --by L2 (o P003, ext:"texto"); progress unblock B4
Decisiónprogress decide ask "pregunta" --options a,b; progress decide made D2 b --by user
Notaprogress note "texto" --target P005
Exportarprogress export --format md
Hooks`progress hooks install

Reglas

  1. Registra un carril cuando asignes trabajo (L#; los hijos del host C# aparecen solos). Los inicios, finalizaciones y reintentos no necesitan comando.
  2. Nunca pongas secretos, rutas absolutas ni texto de transcripción en una nota (200 caracteres como máximo).
  3. Los valores desconocidos se quedan como desconocidos. No estimes modelo, esfuerzo, contexto ni tiempo.
  4. Los errores leen progress: error CÓDIGO; corrige la causa, no reintentes en un bucle.

Detalles: references/verbs.md; contrato docs/contracts.md; banderas 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…

Skills relacionados