Discover MCPs & agents
Loading MCPs and agents…
Loading MCPs and agents…
Claude Code + DDD のケーススタディ
From the repo.
Claude Code + DDD で B2B SaaS の土台を作るときの設計判断とベストプラクティスを示すケーススタディ。
別プロジェクトから system context (ヘルスチェック実装) を抽出して、業界依存情報を抽象化したものです。
詳細な判断ログとプロセスは Zenn に記事で書いています:
Claude Code が出した提案を却下する技術 - 個人開発SaaSをDDDで作りながら学んだこと
.
├── .claude/
│ └── agents/ # 4 つの subagent 定義
│ ├── planner-researcher.md
│ ├── implementer.md
│ ├── tester.md
│ └── code-reviewer.md
├── .github/
│ └── workflows/
│ └── ci.yml # GitHub Actions: lint:deps + test
├── plans/
│ └── 001-ddd-skeleton-healthcheck.md # planner-researcher 出力例
├── src/
│ └── contexts/
│ └── system/ # Bounded Context: system
│ ├── domain/
│ │ ├── valueObjects/HealthStatus.ts(.test.ts)
│ │ └── repositories/IHealthRepository.ts
│ ├── application/
│ │ ├── usecases/CheckSystemHealthUseCase.ts(.test.ts)
│ │ └── dtos/HealthResponseDto.ts
│ └── infrastructure/
│ └── repositories/InMemoryHealthRepository.ts(.test.ts)
├── .dependency-cruiser.cjs # 依存方向ルール
├── AGENTS.md # プロジェクト指針 + ユビキタス言語
├── ARCHITECTURE.md # DDD 4層の全体像
├── DECISION_LOG.md # code-reviewer 12 指摘の判断ログ
├── package.json
├── tsconfig.json
└── vitest.config.ts
npm install
npm test # 20 unit tests passing
npm run lint:deps # 0 dependency violations
MIT
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.