Agent skill
bounded-context
ドメイン駆動設計における境界付けられたコンテキストの特定、境界定義、コンテキストマップ作成、統合戦略設計を支援するスキル。 チーム責務の整理、モデルの分離、連携方式の選定を体系化する。 Anchors: • Domain-Driven Design / 適用: 境界設計 / 目的: ドメイン境界の明確化 • Implementing Domain-Driven Design / 適用: コンテキストマップ / 目的: 統合パターンの適用 • Context Mapping (Brandolini) / 適用: 境界調整 / 目的: チーム間協調の整理 Trigger: Use when defining domain boundaries, creating context maps, choosing integration strategies, or clarifying team ownership for services/modules.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/bounded-context
SKILL.md
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 | 初版作成 |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?