[オプション] 作業後にPlans.md等が更新されているか不明な時、念のため実行
Synchronizes project specification documents to the latest PM↔Impl workflow format.
/plugin marketplace add Chachamaru127/claude-code-harness/plugin install claude-code-harness@claude-code-harness-marketplaceoptional/作業完了後に「Plans.md ちゃんと更新されてるかな?」と不安な時に実行するコマンドです。
| 状況 | 使うべきコマンド |
|---|---|
| 「今どこまで進んだ?次は?」 | /sync-status(まずこちら) |
| 「作業したけど Plans.md 更新したか覚えてない」 | このコマンド |
| 「古いテンプレから始めたので形式が古いかも」 | このコマンド |
💡 ヒント: 通常は
/sync-statusで十分です。このコマンドは「念のため」や「形式の移行」が必要な時に使います。
このコマンドは、プロジェクト内の 仕様書/運用ドキュメント(例: Plans.md, AGENTS.md, .claude/rules/*)を、
claude-code-harness の最新運用(PM ↔ Impl, pm:* マーカー、ハンドオフ2コマンド)に揃えます。
「忙しくて更新を忘れた」「途中で運用が変わった」「古いテンプレから始めた」時のリカバリ用です。
Plans.md の マーカー凡例/状態遷移/運用説明 を PM↔Impl 前提に更新AGENTS.md の 役割分担 を PM(Cursor/PM Claude)↔ Impl(Claude Code)に更新.claude/rules/workflow.md / .claude/rules/plans-management.md の 運用ルール を更新cursor:* マーカーは 互換として同義扱いの説明を残すPlans.mdAGENTS.mdCLAUDE.md(運用説明がある場合のみ).claude/rules/workflow.md.claude/rules/plans-management.mdpm:依頼中, pm:確認済cursor:依頼中, cursor:確認済(同義として扱う)pm:依頼中 → cc:WIP → cc:完了 → pm:確認済/handoff-to-impl-claude(PM Claude向け)/handoff-to-pm-claude/handoff-to-claude, /handoff-to-cursor).claude/state/pm-notification.md(互換: .claude/state/cursor-notification.md)Plans.md のマーカー出現状況(pm/cursor/cc)を集計ユーザーに以下を先に宣言:
Plans.md
pm:* を追加し、cursor:* を互換として明記AGENTS.md
.claude/rules/workflow.md / .claude/rules/plans-management.md
cursor:* 表記を pm:* 正規+互換注記へCLAUDE.md
/sync-status で集計して、マーカーが意図通りか確認/remember で「このプロジェクト固有の運用」を固定このコマンドでは複数ファイルの確認・更新を行うため、ファイル読み込みフェーズで並列実行が有効です。
| 処理 | 並列化 |
|---|---|
| Plans.md の読み込み | ✅ 独立 |
| AGENTS.md の読み込み | ✅ 独立 |
| CLAUDE.md の読み込み | ✅ 独立 |
| .claude/rules/*.md の読み込み | ✅ 独立 |
対象ファイルが 3 つ以上ある場合:
🚀 ファイル収集開始...
├── [Plans.md] 読み込み中... ⏳
├── [AGENTS.md] 読み込み中... ⏳
├── [CLAUDE.md] 読み込み中... ⏳
└── [rules/*.md] 読み込み中... ⏳
→ 同時に読み込んで時間短縮
更新はファイル間の整合性を保つため直列実行:
ファイル読み込み(並列)→ 差分分析(直列)→ 更新適用(直列)→ 検証(直列)
同期対象ファイル >= 3 → ファイル読み込みを並列実行
同期対象ファイル < 3 → 直列実行(オーバーヘッド回避)