mcpField
P
progress-report

progress-report

github.com/drillanエージェントワークフロー3145 回インストール41 週間前に更新
リポジトリ

progress-report について

tasks.mdを基に実装状況のダッシュボードを生成する手動実行スキルです。プロジェクト参加者がフェーズごとの進捗、ブロック中や完了の可能性があるタスク、残作業を確認できます。

主な機能

  1. 01全体の完了率表示
  2. 02フェーズ別の進捗表示
  3. 03ブロック中タスクの一覧
  4. 04完了の可能性があるタスクの表示
  5. 05残作業の見積もり

活用シーン

  1. 01フェーズごとの実装状況の確認
  2. 02依存関係で待機中のタスクの特定
  3. 03未完了タスクと既存ファイルの照合

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/drillan/speckit-gates --skill progress-report

インストール後、Claude Code で/progress-reportを入力して読み込まれたか確認します。

同梱ファイルscripts/report.sh

詳細

progress-report

実装状況を示す進捗ダッシュボードを表示します。

目的

このスキルでは、実装の進捗をひと目で確認できます。

  • フェーズの完了状況:tasks.md の各フェーズの進捗バー
  • ブロックされているタスク:ブロックされているタスクを強調表示
  • 完了している可能性のあるタスク:完了している可能性があるものの、完了としてマークされていないタスク
  • 残りの作業:残りのタスクの見積もり

出力

このスキルは、次の項目を含む ProgressDashboard を出力します。

  • 全体の完了率
  • フェーズごとの進捗状況
  • ブロックされているタスクの一覧
  • 完了している可能性のあるタスク(ファイルの存在に基づく)
  • 残りの作業の見積もり

使用方法

これは手動で実行するスキルです。進捗を確認したいときにいつでも実行してください。

npx skills run progress-report

または、AI エージェントから実行します。

User: Show me the progress report

終了コード

CodeStatusMeaning
0成功レポートを生成しました
3エラーtasks.md が見つかりません

ダッシュボードのセクション

全体の進捗
Overall Progress: [##########----------] 50% (25/50 tasks)
フェーズごとの内訳
| Phase | Progress | Completed | Total |
|-------|----------|-----------|-------|
| Setup | [####----] 50% | 2 | 4 |
| Core  | [########] 100% | 10 | 10 |
| Tests | [##------] 25% | 3 | 12 |
ブロックされているタスク

依存関係や問題により進行できないタスク:

- T015: Waiting for API specification
- T023: Blocked by T015
完了している可能性のあるタスク

すでに存在するファイルを参照するタスク(FR-031a):

- T008: File skills/planning-validate/SKILL.md exists
- T009: File skills/planning-validate/scripts/validate.sh exists
残りの作業
- Incomplete tasks: 25
- Blocked tasks: 2

検出ロジック

ブロックされているタスク

次の場合、タスクはブロックされていると見なされます。

  • 説明に "blocked" または "waiting" が含まれている
  • 未完了のタスクに依存している(今後の機能強化)
完了している可能性のあるタスク

次の場合、タスクは完了している可能性があると見なされます。

  • 存在するファイルパスを参照している
  • ファイルが最近作成または変更された
  • タスクがまだ完了としてマークされていない

コメント