progress について
コーディングエージェント向けの読み取り専用進捗報告スキルです。該当するタスク、リポジトリ、PR/CI、バックグラウンド作業を確認し、ファイルを変更せずに状況を分類します。
主な機能
- 01タスクとリポジトリの現状確認
- 02該当時のPR・CI状態の確認
- 03担当と状況に応じた作業分類
- 04変更を加えずレポートを出力
活用シーン
- 01会話の圧縮後にプロジェクト状況を再確認
- 02必要な決定や承認事項の特定
- 03完了作業の検証状況の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ timschoch/ skilly --skill progressインストール後、Claude Code で/progressを入力して読み込まれたか確認します。
詳細
進捗
読み取り専用です。ファイルを編集せず、書き込みコマンドを実行せず、作業を開始しないでください。レポートを出力したら停止してください。
1. 収集
実際の状態を確認してください。会話だけでは、コンテキストの圧縮後に古くなります。
| ソース | 方法 |
|---|---|
| 会話 | 目標、未解決の質問と決定事項、ユーザーが指定した停止点 |
| タスクリスト | ToDo 項目とその状態 |
| 作業ツリー | git status --short、git log --oneline <default-branch>..HEAD |
| PR と CI | PR がある場合のみ、gh pr view --json number,url,state,mergeStateStatus,statusCheckRollup |
| バックグラウンド作業 | 実行中のサブエージェント、バックグラウンドシェル、監視プロセス |
該当しないソースは省略してください。照合してください。コミット、プッシュ、またはグリーンチェックがない完了済みの ToDo は、完了扱いにしないでください。
2. 分類
- あなたの対応が必要:ユーザーだけが進められる項目。決定、質問、承認、シークレット、手動作業。
- ブロック中:外部要因待ちの項目。CI、レビュー、レート制限、別のエージェントなど。解消条件を明記してください。
- 現在:進行中の項目を1つ。
- 次:未着手の項目を順に記載してください。
- 完了:完了した項目。二度と実行してはならない手順には
(プッシュ済み)、(マイグレーション実行済み)、(PR 作成済み)のいずれかを付けてください。
3. 出力
この形式を使ってください。空のセクションは省略し、「なし」とは書かないでください。各セクションは10項目程度に収め、細かい手順はまとめ、重要でない情報や中止した試みは省略してください。
**Needs you**
7. Short summary of the problem.
7.1 **recommended** option, the one reason that decides it
7.2 option, its tradeoff
9. Question in one line?
**Blocked**
- CI red on #42 `lint`, waits on the fix in Now
**Now**
- item, link
**Next**
- [ ] item
**Done**
- [x] item, link (pushed)
- 決定事項には、会話で最初に付けられた番号を維持してください。新しい項目には次の空き番号を付けてください。番号付けは
.claude/rules/workflow-dialog.mdに従ってください。 - 選択肢ごとにサブ項目を1つ設けてください。サブ項目の先頭に 推奨 を付けるのは、ちょうど1つだけにしてください。
- リンクを記載し、PR、issue、コミット、ファイルパスの内容を繰り返さないでください。
- 振り返り、時系列、説明文、ステータスカラーは記載しないでください。
- 状態が不明なら「不明」と、確認するコマンドを記載してください。推測してはいけません。
コメント
Markdown 対応