Bounded Context
概要
境界付けられたコンテキストを定義し、コンテキストマップと統合戦略を整理する。
詳細は references/ に外部化し、必要時に参照する。
- コンテキストマップテンプレ:
assets/context-map-template.md
ワークフロー
Phase 1: コンテキスト特定
目的: ドメイン境界の候補を整理する
アクション:
references/Level1_basics.mdで基礎概念を確認references/context-identification.mdで特定手法を確認- ドメインの用語境界と責務を整理
Task: agents/analyze-domain-contexts.md
Phase 2: コンテキストマッピング
目的: コンテキスト間の関係性を可視化する
アクション:
references/context-mapping-patterns.mdを参照assets/context-map-template.mdでコンテキストマップを作成- 境界衝突や共有領域を整理
Task: agents/design-context-map.md
Phase 3: 統合戦略設計
目的: 境界間の連携方式を定義する
アクション:
references/integration-strategies.mdを参照- 同期/非同期の統合方式を選定
- 共有カーネルやACL方針を整理
Task: agents/define-integration-contracts.md
Phase 4: 検証と記録
目的: 境界設計の妥当性を確認し記録する
アクション:
scripts/analyze-context-boundaries.mjsで境界候補を分析references/Level4_expert.mdを確認scripts/validate-skill.mjsで構造検証scripts/log_usage.mjsで記録
Task: agents/validate-context-design.md
Task仕様ナビ
| Task | 役割 | 入力 | 出力 | 参照先 | 実行タイミング |
|---|---|---|---|---|---|
| コンテキスト特定 | 境界候補整理 | ドメイン情報 | 候補メモ | references/context-identification.md |
Phase 1 |
| コンテキストマップ | 関係整理 | 候補メモ | コンテキストマップ | assets/context-map-template.md |
Phase 2 |
| 統合設計 | 連携方式整理 | コンテキストマップ | 統合方針 | references/integration-strategies.md |
Phase 3 |
| 検証 | 境界妥当性確認 | 統合方針 | 検証メモ | references/Level4_expert.md |
Phase 4 |
ベストプラクティス
すべきこと
- 用語境界を明確にする
- コンテキスト間の依存を可視化する
- 統合方式の責任分担を定義する
- 共有領域を最小限に抑える
避けるべきこと
- 境界の根拠を曖昧にする
- 共有カーネルを過剰に広げる
- 統合方式を決めずに実装する
リソース参照
参照資料
references/Level1_basics.md: 基礎概念references/Level2_intermediate.md: 運用設計references/Level3_advanced.md: 併用戦略references/Level4_expert.md: 監査と最適化references/context-identification.md: コンテキスト特定references/context-mapping-patterns.md: コンテキストマップreferences/integration-strategies.md: 統合戦略references/legacy-skill.md: 旧版要約(移行時のみ)
スクリプト
scripts/analyze-context-boundaries.mjs: 境界分析scripts/validate-skill.mjs: スキル構造検証scripts/log_usage.mjs: 実行ログ記録
テンプレート
assets/context-map-template.md: コンテキストマップ
変更履歴
| Version | Date | Changes |
|---|---|---|
| 2.1.0 | 2025-12-31 | 18-skills準拠、Task仕様追加、scripts整備 |
| 2.0.0 | 2025-12-31 | 18-skills.md仕様に完全準拠 |
| 1.0.0 | 2025-12-24 | 初版作成 |