Agent skill · AI & Agents

domain-modeler

DDD Strategic Patterns + Event Storming Liteを使用してドメインモデルを作成するスキル。Bounded Context識別、Ubiquitous Language定義、ドメインイベント洗い出しを行う。 **核心機能**: - Event Storming Lite(Commands → Events → Aggregates) - Bounded Context 識別 + Context Map 生成 - Ubiquitous Language(日英韓3言語)定義 "domain model", "ドメインモデル", "DDD", "bounded context" 等の要求でトリガーされる。 <example> </example>

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill domain-modeler-buddypia-kaiju-voice --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Path: skills/analysis/domain-modeler-buddypia-kaiju-voice/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Domain Modeler(ドメインモデラー) > **核心コンセプト**: "戦略レベルのドメイン理解を文書化し、実装の基盤を構築する" Phase 0 Discovery & Architecture パイプラインの Step 1.5A として、BRIEF.md の内容に基づきドメインモデルを分析・生成するスキルです。feature-pilot から呼ばれる Tier 2 Pipeline スキルであり、**NEW_FEATURE 専用**です(MODIFY_FEATURE, BUG_FIX 等では呼ばれません)。 --- ## 役割分界 > **Option B 原則**: domain-modeler は CONTEXT.json を直接変更しません。 > feature-architect が CONTEXT.json の `architecture.domain_model` セクションを更新します。 ``` [feature-pilot] │ NEW_FEATURE 判定 ↓ [feature-architect] → BRIEF.md + CONTEXT.json 生成 │ ↓ [domain-modeler] ──────────────────────────────┐ │ BRIEF.md 読み込み │ │ Event Storming Lite + Strategic DDD │ │ ★ DOMAIN-MODEL.md 生成 │ ↓──────────────────────────────────────────────┘ [feature-architect] → CONTEXT.json 更新(architecture.domain_model) ``` | スキル | 責務 | Output | 必須 | | --------------------- | -------------------------------- | ------------------- | :--: | | **domain-modeler** | ドメイン分析、BC識別、用語集生成 | `DOMAIN-MODEL.md` | ✅ | | **feature-architect** | CONTEXT.json への分析結果反映 | `CONTEXT.json` 更新 | ✅ | **役割分離原則**: - **Domain Modeler**: "ドメインをどう理解するか"(Strategic DDD)- BC、用語、イベント - **Feature Architect**: "何を作るか"(What)- 意図、範囲、コンテキスト管理 --- ## 実行モード (Execution Modes) ### Standard モード(デフォルト

What's inside
Steps it walks through
  1. 役割分界
  2. 実行モード (Execution Modes)
  3. Standard モード(デフォルト)
  4. Lightweight モード(--lightweight)
  5. プロトコル (Protocol)
  6. 0段階: 入力検証 (Input Validation)
  7. 1段階: Context Ingestion(コンテキスト取得)
  8. 2段階: Event Storming Lite(--lightweight の場合はスキップ)
  9. 3段階: Strategic DDD
  10. 4段階: Ubiquitous Language(ユビキタス言語)
  11. 5段階: 出力生成 (Output Generation)
  12. 出力フォーマット(DOMAIN-MODEL.md の構造)
  13. Model Routing Policy(モデル政策)
  14. 核心原則
Ships with 1 file
  • metadata.json
Commands it runs
Standard モード(Tier L/XL)
Lightweight モード(Tier M)
More from claude-skill-registry
All skills →
About this skill
What does the domain-modeler skill do?

DDD Strategic Patterns + Event Storming Liteを使用してドメインモデルを作成するスキル。Bounded Context識別、Ubiquitous Language定義、ドメインイベント洗い出しを行う。 **核心機能**: - Event Storming Lite(Commands → Events → Aggregates) - Bounded Context 識別 + Context Map 生成 - Ubiquitous Language(日英韓3言語)定義 "domain model", "ドメインモデル", "DDD", "bounded context" 等の要求でトリガーされる。 <example> </example>

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill domain-modeler-buddypia-kaiju-voice --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going