CommunityRecherche & Datenanalysegithub.com

Fortschrittsbericht

Führen Sie einen Live-Fortschrittsbericht für eine Markdown-Plan-Checkliste oder ein Spec-Kit-Feature. Sammelt Aufgabenstatus aus der Plan-Datei, Hook-Ereignisse von Claude Code oder Codex sowie von Ihnen aufgezeichnete Lane-, Blocker- und Entscheidungsdaten und rendert eine Browseransicht und einen Markdown-Export ohne Agentenwartung.

Was ist Fortschrittsbericht?

Dieses Skill erstellt einen deterministischen Fortschrittsbericht, der ohne aktiven Agenten auskommt – kein Spawnen, Behalten oder Pollen eines Agenten ist nötig. Es unterstützt zwei Modi: Planmodus (basierend auf einer Markdown-Datei mit `- [ ]` / `- [x]` Aufgaben) und Featuremodus (basierend auf einer Spec-Kit-Feature mit `specs/<feature>/tasks.md`). Das Skill sammelt Aufgabenstatus, Hook-Ereignisse von Claude Code oder Codex sowie vom Nutzer erfasste Lane-Zuweisungen, Blocker und Entscheidungen. Es generiert eine HTML-Ansicht im Browser und einen Markdown-Export. Der Workflow umfasst CLI-Befehle wie `init`, `status`, `lane`, `block`, `decide` und `export`, die alle deterministisch sind und keine Agentenressourcen für die Wartung verbrauchen. Es ist besonders nützlich für Entwickler, die mit AI-Assistenten arbeiten und eine saubere, automatisch aktualisierte Aufgabenverfolgung ohne manuellen Aufwand benötigen.

Funktioniert mit✓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 Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Fortschrittsbericht?

Berichterstattung ist eine deterministische Projektion. Starten, behalten, benachrichtigen oder pollten Sie niemals einen Agenten, nur um ihn zu warten.

Erfassen Sie nur fehlende Zuweisungen, Entscheidungen oder Blocker-Fakten.

Führen Sie die CLI aus dem Repository-Root aus: progress steht unten für python <skill dir>/scripts/progress.py (.claude/skills/progress-report, .agents/skills/progress-report oder $CLAUDE_PLUGIN_ROOT/skills/progress-report). Geben Sie jedes Mal den vollständigen Befehl ein. Verben geben eine Zeile aus (refresh gibt nichts aus); leiten Sie sie weiter.

Wann verwenden

  • Eine Plan-Datei (Markdown mit - [ ] / - [x] Einträgen) steuert die Arbeit: Plan-Modus, kein Spec Kit erforderlich.
  • Ein Spec-Kit-Feature hat specs/<feature>/tasks.md: Feature-Modus; Workflow-Dateien werden gesammelt, wenn vorhanden.

Plan-Modus Schnellstart

  1. progress hooks install --host claude (oder codex; fügen Sie --scope user für eine Plugin-Installation hinzu) einmalig, für Modell, Aufwand, Kontext und Kind-Agenten. Überspringen Sie es, und Aufgaben werden trotzdem verfolgt.
  2. progress init --plan docs/plan.md erstellt .progress/plan/ (siehe --name, --dir) und gibt bind=<nonce> aus; der nächste Hook bindet (hooks install gibt einen aus, wenn ein Bericht existiert).
  3. Markieren Sie Aufgaben in der Plan-Datei als erledigt; der Bericht folgt. Progress schreibt niemals in den Plan.
  4. progress status gibt den einzeiligen Status aus; die Ansicht ist .progress/plan/.view/index.html.

Elemente behalten eine geschriebene ID (T001); andere erhalten stabile P001... IDs. Bei nur einem aktiven Plan oder Feature ist kein Zielflag erforderlich; andernfalls übergeben Sie --plan NAME oder --feature DIR.

Verben

BedarfBefehl
Bericht erstellenprogress init --plan PATH [--name N] [--dir D] oder progress init (Spec Kit)
Einzeiligen Statusprogress status
Lane zuweisenprogress lane L1 --tasks P001-P004 --owner ID --harness H --model M --effort E
Lane schließenprogress lane L1 --close
Blockerprogress block P007 --by L2 (oder P003, ext:"text"); progress unblock B4
Entscheidungprogress decide ask "Frage" --options a,b; progress decide made D2 b --by user
Notizprogress note "Text" --target P005
Exportprogress export --format md
Hooks`progress hooks install

Regeln

  1. Erfassen Sie eine Lane, wenn Sie Arbeit zuweisen (L#; Host-Kinder C# erscheinen von selbst). Starts, Abschlüsse und Wiederholungen benötigen keinen Befehl.
  2. Geben Sie niemals Geheimnisse, absolute Pfade oder Transkripttext in eine Notiz (maximal 200 Zeichen).
  3. Unbekannte Werte bleiben unbekannt. Schätzen Sie kein Modell, keinen Aufwand, keinen Kontext und keine Zeit.
  4. Fehler lesen sich als progress: error CODE; beheben Sie die Ursache, wiederholen Sie es nicht in einer Schleife.

Details: references/verbs.md; Vertrag 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…

Verwandte Skills