jpskill.com
📦 その他 コミュニティ

progress-tracker

自律的なコーディング作業全体における進捗状況を把握し、進捗報告の作成、指標の算出、完了状況の可視化、完了までの時間予測などに活用できるSkill。

📜 元の英語説明(参考)

Track and report progress across autonomous coding sessions. Use when generating progress reports, calculating metrics, visualizing completion, or estimating time to completion.

🇯🇵 日本人クリエイター向け解説

一言でいうと

自律的なコーディング作業全体における進捗状況を把握し、進捗報告の作成、指標の算出、完了状況の可視化、完了までの時間予測などに活用できるSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o progress-tracker.zip https://jpskill.com/download/9466.zip && unzip -o progress-tracker.zip && rm progress-tracker.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9466.zip -OutFile "$d\progress-tracker.zip"; Expand-Archive "$d\progress-tracker.zip" -DestinationPath $d -Force; ri "$d\progress-tracker.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して progress-tracker.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → progress-tracker フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

進捗トラッカー

自律的なコーディングセッション全体の進捗を、メトリクス、可視化、および完了予測によって追跡および報告します。

クイックスタート

進捗メトリクスの取得

from scripts.progress_tracker import ProgressTracker

tracker = ProgressTracker(project_dir)
metrics = tracker.get_progress()

print(f"Features: {metrics.passing}/{metrics.total}")
print(f"Progress: {metrics.percentage:.1f}%")

レポートの生成

report = tracker.generate_report(format="markdown")
print(report)

進捗の可視化

visualization = tracker.visualize_progress()
print(visualization)
# ████████████░░░░░░░░ 60% (30/50)

進捗ダッシュボード

┌─────────────────────────────────────────────────────────────┐
│                    PROGRESS DASHBOARD                        │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│  Overall Progress                                            │
│  ████████████████░░░░░░░░░░░░░░░░░░░░  45%                  │
│                                                              │
│  Features: 45/100 passing                                    │
│  Sessions: 12 completed                                      │
│  Commits: 87 made                                            │
│                                                              │
│  By Category                                                 │
│  ├─ auth:     ████████████████████ 100% (5/5)              │
│  ├─ crud:     ██████████████░░░░░░  70% (14/20)            │
│  ├─ ui:       ████████░░░░░░░░░░░░  40% (12/30)            │
│  ├─ api:      ██████████████████░░  90% (9/10)             │
│  ├─ testing:  ██░░░░░░░░░░░░░░░░░░  10% (2/20)             │
│  └─ other:    ██████░░░░░░░░░░░░░░  30% (3/10)             │
│                                                              │
│  Estimated Completion                                        │
│  ├─ At current rate: ~15 sessions remaining                 │
│  ├─ Time estimate: ~7.5 hours                               │
│  └─ Sessions per day: 3                                     │
│                                                              │
└─────────────────────────────────────────────────────────────┘

追跡されるメトリクス

メトリクス 説明
Features 合格した/合計のフィーチャー数
Progress % 完了率
Sessions 完了したセッション数
Commits git コミット数
Velocity セッションあたりのフィーチャー数
ETA 完了までの推定セッション数

統合ポイント

  • context-state-tracker: フィーチャーと進捗データを読み取ります
  • coding-agent: フィーチャーの完了を追跡します
  • autonomous-loop: 継続の決定にメトリクスを使用します

参考文献

  • references/METRICS.md - 詳細なメトリクスのドキュメント
  • references/REPORT-FORMATS.md - レポート形式のオプション

スクリプト

  • scripts/progress_tracker.py - コアとなる ProgressTracker クラス
  • scripts/metrics_calculator.py - メトリクスの計算
  • scripts/report_generator.py - レポートの生成
  • scripts/visualization.py - ASCII 可視化
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Progress Tracker

Tracks and reports progress across autonomous coding sessions with metrics, visualization, and completion estimation.

Quick Start

Get Progress Metrics

from scripts.progress_tracker import ProgressTracker

tracker = ProgressTracker(project_dir)
metrics = tracker.get_progress()

print(f"Features: {metrics.passing}/{metrics.total}")
print(f"Progress: {metrics.percentage:.1f}%")

Generate Report

report = tracker.generate_report(format="markdown")
print(report)

Visualize Progress

visualization = tracker.visualize_progress()
print(visualization)
# ████████████░░░░░░░░ 60% (30/50)

Progress Dashboard

┌─────────────────────────────────────────────────────────────┐
│                    PROGRESS DASHBOARD                        │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│  Overall Progress                                            │
│  ████████████████░░░░░░░░░░░░░░░░░░░░  45%                  │
│                                                              │
│  Features: 45/100 passing                                    │
│  Sessions: 12 completed                                      │
│  Commits: 87 made                                            │
│                                                              │
│  By Category                                                 │
│  ├─ auth:     ████████████████████ 100% (5/5)              │
│  ├─ crud:     ██████████████░░░░░░  70% (14/20)            │
│  ├─ ui:       ████████░░░░░░░░░░░░  40% (12/30)            │
│  ├─ api:      ██████████████████░░  90% (9/10)             │
│  ├─ testing:  ██░░░░░░░░░░░░░░░░░░  10% (2/20)             │
│  └─ other:    ██████░░░░░░░░░░░░░░  30% (3/10)             │
│                                                              │
│  Estimated Completion                                        │
│  ├─ At current rate: ~15 sessions remaining                 │
│  ├─ Time estimate: ~7.5 hours                               │
│  └─ Sessions per day: 3                                     │
│                                                              │
└─────────────────────────────────────────────────────────────┘

Metrics Tracked

Metric Description
Features Passing/total feature count
Progress % Completion percentage
Sessions Number of sessions completed
Commits Number of git commits
Velocity Features per session
ETA Estimated sessions to completion

Integration Points

  • context-state-tracker: Reads feature and progress data
  • coding-agent: Tracks feature completion
  • autonomous-loop: Uses metrics for continuation decisions

References

  • references/METRICS.md - Detailed metrics documentation
  • references/REPORT-FORMATS.md - Report format options

Scripts

  • scripts/progress_tracker.py - Core ProgressTracker class
  • scripts/metrics_calculator.py - Metrics calculations
  • scripts/report_generator.py - Report generation
  • scripts/visualization.py - ASCII visualization