.agents/skills/tracking-progress/SKILL.md
プロジェクトの開発進捗を多角的に分析しレポートを生成。イテレーション達成度、技術実装状況、品質メトリクスを確認し、計画ドキュメントを自動更新する。「進捗を確認したい」「プロジェクトの状態を知りたい」「イテレーションの達成度を分析したい」「進捗ドキュメントを更新したい」といった場面で発動する。定期的な進捗可視化により、遅延や品質低下を早期に発見しプロジェクトの透明性を確保する。
npx skillsauth add k2works/getting-started-algorithm tracking-progressInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
プロジェクトの開発進捗を多角的に分析し、現在の状況を定量的に報告する。Git 履歴・テスト結果・ドキュメントを総合的に分析して進捗を可視化する。
| オプション | 説明 |
|-----------|------|
| なし | 全体的な進捗確認(デフォルト) |
| --brief | 簡潔な進捗サマリー表示 |
| --detailed | 詳細な進捗レポート生成 |
| --iteration <番号> | 特定イテレーションの進捗確認 |
| --technical | 技術的な実装状況に焦点 |
| --docs | ドキュメント更新状況の確認 |
| --update | docs/development/ 内のドキュメントを現在の進捗に合わせて更新 |
docs/development/ 内のドキュメントを現在の進捗に合わせて自動更新する。
更新対象:
docs/development/release_plan.md — 進捗状況テーブル、リリース条件チェック、バーンダウン実績値docs/development/iteration_plan-*.md — 成功基準チェック、タスク状態、完了条件(DoD)、メトリクス実績値更新判定の情報源:
git log --oneline --since="2 weeks ago" # 実装状況の分析
dotnet test --logger trx # テスト結果の取得
npm test -- --coverage # カバレッジの取得
プロジェクト進捗レポート
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overall Status: フルスタック実装完成 (MVP 準備段階)
Iteration Progress:
├─ Iteration 1 (認証・閲覧): 完了 (計画 10 日→実績 4 日)
├─ Iteration 2 (予約機能): 計画済み
├─ Iteration 3 (キャンセル): 待機中
└─ Iteration 4 (運用準備): 待機中
Technical Implementation:
├─ Backend (.NET 9): 完全実装 (181 テスト全通過)
├─ Frontend (React TS): 完全実装
└─ API Integration: フルスタック連携確認
進捗追跡の途中から再開する場合は、前回の追跡結果を確認する。
Example:
ユーザー: 「イテレーション 2 の中間進捗を確認したい」
回答: --iteration 2 で現在の達成状況を分析する。
計画 SP と完了 SP を比較し、残りの期間で完了可能か評価する。
遅延リスクがあれば早期に報告する。
--update 使用時は更新前に Git でコミットしておくことを推奨する(ロールバック用)--update 実行後、KPT セクションは手動で記入して振り返りを完了するmanaging-docs — ドキュメント一覧と進捗状況の確認git-commit — 進捗に合わせた適切なコミット実行planning-releases — イテレーション計画の作成・更新tools
イテレーション計画と上流設計ドキュメント群(ユーザーストーリー、ドメインモデル、データモデル、UI 設計)との整合性を検証する。「イテレーション計画を検証したい」「計画の整合性をチェックして」「イテレーション計画を作成した」「計画と設計ドキュメントの不整合を確認したい」といった場面で発動する。planning-releases でイテレーション計画を作成した直後にも積極的に使用すること。計画作成後に必ず本検証を実施することで、開発着手前にドキュメント間の不整合を検知・修正できる。
tools
プロジェクトの開発進捗を多角的に分析しレポートを生成。イテレーション達成度、技術実装状況、品質メトリクスを確認し、計画ドキュメントを自動更新する。「進捗を確認したい」「プロジェクトの状態を知りたい」「イテレーションの達成度を分析したい」「進捗ドキュメントを更新したい」といった場面で発動する。定期的な進捗可視化により、遅延や品質低下を早期に発見しプロジェクトの透明性を確保する。
testing
リリース計画を GitHub Project・Issue・Milestone に反映し一元管理。初回の一括同期から差異検出・自動同期まで対応する。「GitHub Project に同期したい」「Issue を作成したい」「計画と GitHub の差異を確認したい」「Milestone を設定したい」といった場面で発動する。計画ドキュメントを Single Source of Truth とし GitHub に自動反映することで、二重管理の手間と不整合を排除する。
development
テスト駆動開発から始めるプログラミング入門」の対話式チュートリアル。FizzBuzz を題材に TDD の Red-Green-Refactor サイクルを 14 言語で体験する。「TDD を練習したい」「FizzBuzz で TDD を学びたい」「テスト駆動開発の入門をしたい」「Java で TDD を体験したい」「Python で TDD を始めたい」「プログラミング入門チュートリアルをやりたい」「getting-start-tdd をやりたい」「TDD のハンズオンがしたい」「Red-Green-Refactor を体験したい」といった場面で発動する。TDD チュートリアルやプログラミング入門の要望があれば積極的に使用すること。