コンテキストスイッチ
ワークフロー入門
複数プロジェクトを行き来しながら作業する際、現在のプロジェクト状態をSTATUS.mdに保存し、別のプロジェクトに切り替える際にそのプロジェクトの状態を読み込むスキルです。
トリガー
/switch使用頻度週3-5回
3つのプロジェクトを同時に進めるPMなら? /switchだけでプロジェクト間をスムーズに切替
フリーランスで複数クライアントのプロジェクトを管理するときなら? 各プロジェクトの状態を自動で保存/復元
マルチタスク状態管理プロジェクト
動作フロー
/switch [project-name] 実行
↓
フェーズ1: 2つのタスクを並列実行
state-save
現在の状態を保存
target-load
対象プロジェクトをロード
↓
コンテキスト復元 + 前回の作業ポイント案内
↓
✓ プロジェクト間のスムーズな切替完了
スキルコード
# Context Switch Skill
## Trigger: /switch [project-name]
When the user types /switch [project-name]:
1. Save current context:
- Read current STATUS.md (if exists)
- Update with: current task, modified files, blockers
- Write to ./STATUS.md
2. Load target project context:
- Navigate to target project directory
- Read its STATUS.md and CLAUDE.md
- Summarize where we left off
3. Output:
---
## 🔀 Context Switch
**From**: [current project]
**To**: [target project]
### 📍 Saved State
- [what was in progress]
### 📍 Restored State
- [what to continue]
- [known blockers]
---
コピーしてCLAUDE.mdに貼り付ければ、すぐに使えます。
コンテキストスイッチ の仕組み
Context Switchは現在のプロジェクト状態(未完了タスク、変更ファイル、進捗メモ)をSTATUS.mdスナップショットに保存し、対象プロジェクトの保存状態を読み込んで、前回の作業ポイントからそのまま再開できます。
コンテキストスイッチ が力を発揮する場面
一日中複数のプロジェクトを行き来し、作業状況を見失わずにコンテキスト切替が必要なとき、特にフリーランサーや並行ワークストリームを管理するPMにとって不可欠です。
主な強み
- 自動状態保存によるゼロフリクションのプロジェクト切替
- 切替ごとに通常15〜20分かかるコンテキストロスを防止
- 独立した状態ファイルで任意の数のプロジェクトに対応
- Session Summaryと組み合わせて完全なワークフローカバレッジを実現