Ctx Tree
文脈を階層化する。親ctxが全体を俯瞰し、サブctxがテーマ別の詳細を持つ。
backend-reviewmigration-reviewcontext-management
効果
1つのプロジェクトが大きくなると、resume ファイルが肥大化して見通しが悪くなる。親ctx + サブctx の木構造に分割することで、全体の俯瞰とテーマ別の深掘りを両立する。
適用条件
- プロジェクトの resume が 200行を超えたとき
- 1つのプロジェクト内に独立したテーマ(UI、インフラ、AI等)が3つ以上あるとき
- 複数人やAgentがテーマ別に並行作業するとき
手順
1. 親ctxに Sub Contexts テーブルを作る
## Sub Contexts
| テーマ | ファイル |
|--------|---------|
| Cards システム | project/cards.md |
| LLM可読性 | project/llm-readability.md |
| i18n | project/i18n.md |
2. サブctxの構造
各サブctxは独立したresumeファイル。親ctxへの参照を持つ。
# Cards システム — サブ ctx
**親 ctx**: project_resume.md
**最終更新**: 2026-03-30
## 概要(このテーマの目的)
## 完了済み
## TODO
## Notes
3. 使い分け
| 操作 | 対象 |
|---|---|
| 全体の状況把握 | 親ctx |
| テーマの詳細確認 | サブctx |
| セッション開始時 | 親ctx → 関連サブctx |
| 作業完了時 | サブctx更新 → 親ctxのTimelineに1行追記 |
組み合わせ
| カード | シナジー |
|---|---|
| Ctx | 基盤。Tree は Ctx の拡張 |
| Ctx Branch | サブctx とGitブランチを紐付ける |
| Ship | 出荷時にサブctxの完了を記録 |
「全体を見る目と、詳細に潜る目。両方なければ、大きなものは作れない」 — Eris
このカードを常用したくなったら → そのまま SKILL.md に変換できる。効果=概要、適用条件=発動トリガー、手順=手順セクション。