Community研究&データ分析github.com

samykabu/progress-report

Markdown計画チェックリストまたはSpec Kit機能のための、ライブで決定論的な進捗レポートを維持します。計画ファイルからのタスク状態、Claude CodeまたはCodexからのフックイベント、記録したレーン、ブロッカー、決定事項を収集し、エージェントを維持することなくブラウザ表示とMarkdownエクスポートを生成します。

progress-report とは?

このスキルは、Markdown計画ファイルやSpec Kit機能のタスクリストに基づいて、進捗レポートを自動生成・維持します。Claude CodeやCodex上で動作し、フックイベントを利用してタスクの状態変化を追跡するため、エージェントがレポート維持のためにリソースを消費する必要がありません。ユーザーはCLIコマンドを使ってレポートの初期化、ステータス確認、レーン割り当て、ブロッカーや決定事項の記録などを行います。進捗レポートは決定論的に生成され、ブラウザ表示とMarkdownエクスポートの両方をサポートします。本スキルは、AIエージェントを使用した開発ワークフローにおいて、タスク管理と進捗追跡を効率化するために設計されています。

対応✓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 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

進捗レポート

レポートは決定論的な投影です。それを維持するためだけにエージェントを生成、保持、メッセージ送信、ポーリングしないでください。不足している割り当て、決定、ブロッカーの事実のみを記録してください。

CLIはリポジトリルートから実行します:以下のprogressはpython <スキルディレクトリ>/scripts/progress.pyを意味します (.claude/skills/progress-report、.agents/skills/progress-report、または$CLAUDE_PLUGIN_ROOT/skills/progress-report)。 毎回完全なコマンドを入力してください。動詞は1行を出力します(refreshは何も出力しません)。そのまま中継してください。

使用すべきタイミング

  • 計画ファイル(- [ ] / - [x] 項目を含むMarkdown)が作業を駆動している場合:計画モード、Spec Kitは不要です。
  • Spec Kit機能に specs/<機能>/tasks.md がある場合:機能モード。Workflowファイルは存在する場合に収集されます。

計画モードのクイックスタート

  1. progress hooks install --host claude(または codex。プラグインインストールの場合は --scope user を追加)を1回実行します。モデル、労力、コンテキスト、子エージェント用です。スキップしてもタスクは追跡されます。
  2. progress init --plan docs/plan.md で .progress/plan/ を作成し(--name、--dir を参照)、bind=<nonce> を出力します。次のフックがバインドします(レポートが存在する場合、hooks install は1つを出力します)。
  3. 計画ファイル内の項目をチェックオフします。レポートが追従します。Progressは計画を書き換えません。
  4. progress status で1行の状態を表示します。ビューは .progress/plan/.view/index.html です。

項目は書き込まれたID(T001)を保持します。それ以外は安定した P001... ID を取得します。1つの計画または機能のみがアクティブな場合、ターゲットフラグは不要です。それ以外の場合は --plan NAME または --feature DIR を渡します。

動詞

必要な操作コマンド
レポートを作成progress init --plan PATH [--name N] [--dir D] または progress init (Spec Kit)
1行の状態progress status
レーンを割り当てprogress lane L1 --tasks P001-P004 --owner ID --harness H --model M --effort E
レーンを閉じるprogress lane L1 --close
ブロッカーprogress block P007 --by L2(または P003、ext:"text")。progress unblock B4
決定progress decide ask "質問" --options a,b。progress decide made D2 b --by user
メモprogress note "テキスト" --target P005
エクスポートprogress export --format md
フック`progress hooks install

ルール

  1. 作業を割り当てる際にレーンを記録します(L#。ホストの子 C# は自動的に表示されます)。開始、完了、再試行にはコマンドは不要です。
  2. メモに秘密情報、絶対パス、トランスクリプトテキストを決して入れないでください(最大200文字)。
  3. 不明な値は不明のままにします。モデル、労力、コンテキスト、時間を推定しないでください。
  4. エラーは progress: error CODE と読み取ります。原因を修正し、ループで再試行しないでください。

詳細:references/verbs.md。契約 docs/contracts.md。フラグ 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…

関連スキル