project-planner について
docs/PLAN.mdの状態を確認し、/saveや/syncの利用時期を提案する軽量なエージェントスキルです。計画の欠落や古さを検出しますが、自身で変更は行いません。
主な機能
- 01計画ファイルの欠落検出
- 02Gitの活動に基づく計画の古さ確認
- 03未コミット作業の確認
- 04/saveと/syncコマンドの提案
活用シーン
- 01計画ファイルがない状態での作業開始
- 02プロジェクトセッションの再開
- 03計画に照らした変更の確認
- 04更新が必要な計画の特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ 0xdarkmatter/ claude-mods --skill project-plannerインストール後、Claude Code で/project-plannerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/.gitkeepreferences/.gitkeepscripts/.gitkeep詳細
プロジェクトプランナースキル
docs/PLAN.md の軽量な認識レイヤーです。計画に注意が必要なタイミングを検出し、/save と /sync コマンドを案内します。
目的
このスキルは計画を直接管理しません。以下を行います。
docs/PLAN.mdが存在するかどうかを検出します- 古くなった計画(最近更新されていない一方で、git にアクティビティがある状態)を特定します
- 適切なセッションコマンドを提案します
計画に関するすべての操作は、/save(保存)と /sync(復元/状態確認)を通じて行います。
検出ロジック
計画がない場合
No docs/PLAN.md found
-> Suggest: /save to create initial plan from conversation
計画が古くなっている場合
docs/PLAN.md last modified: 5 days ago
git log shows: 12 commits since then
-> Suggest: /sync --git to update from commits
未コミットの作業がある場合
git status shows: 5 modified files
docs/PLAN.md "In Progress" section outdated
-> Suggest: /sync --status to review
セッション開始時
Resuming work on project with docs/PLAN.md
-> Suggest: /sync to restore state
クイックリファレンス
| 状況 | 提案 |
|---|---|
| 計画がない | 目標について話し合った後に /save |
| 計画が古くなっている | /sync --git |
| 計画を確認したい | /sync --status |
| 進捗を更新する | /save "notes" |
| 新たに始める | /save --archive |
古さの判定基準
計画は、次の場合に古くなっていると見なされます。
- 最終更新から 3 日を超えている AND
- 最終更新以降に git のコミットがある AND
- コミットが計画のトピックに関連している(feat:、fix:、refactor:)
計画は、次の場合にレビューが必要です。
- セッションが開始されたばかり
- 重要な未コミットの変更がある
- ユーザーが進捗や完了について言及した
注記
- このスキルは提案のみを行い、変更は行いません
/syncは状態を読み取り、/saveは状態を書き込みます- 唯一の信頼できる情報源:
docs/PLAN.md
コメント
Markdown 対応