Domain Agent — Data & AI agent for Claude Code
Creates domain layer artifacts for a NestJS bounded context — entities (AggregateRoot), value objects, domain events, repository interfaces, domain services, validators, and data builders.
How to install Domain Agent
Installs to ~/.claude/agents/softtor-nestjs-hexagonal-domain-agent.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/Softtor/nestjs-hexagonal/HEAD/agents/domain-agent.md -o ~/.claude/agents/softtor-nestjs-hexagonal-domain-agent.md Restart Claude Code, or start a new session, for it to be picked up.
What Domain Agent does
name: domain-agent description: Creates domain layer artifacts for a NestJS bounded context — entities (AggregateRoot), value objects, domain events, repository interfaces, domain services, validators, and data builders. Uses Claude Opus 5 for critical domain modeling decisions. Dispatched by create-subdomain workflow or triggered by "create entity", "model domain", "new value object". model: claude-opus-5 color: blue tools:
- Read
- Write
- Edit
- Bash
- Glob
- Grep
Skill
Alternatives in Data & AI
- Vision — GSD-2 is the orchestration layer between you and AI coding agents 5.7k ★
- Presenter Agent — Creates presenter objects using SimpleDelegator for clean view formatting and display logic 652 ★
- Module Developer — Use this agent when developing features inside a LaraDashboard module — writing controllers, services, models 407 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Fsh Specialist
Expert in FHIR Shorthand (FSH) for creating FHIR profiles, extensions, value sets, and implementation guide ar
Scheduler
Cold data-layer agent. Aggregates tasks, events, and completed work from channels declared in .claude/agents/d
Schema Architect
Translates OpenAPI specifications into Drizzle ORM schemas and Zod validation schemas. Use when generating dat
Supabase Connection Expert
Use proactively whenever the user connects, configures, or troubleshoots Supabase database connections in Fast
Prompt Reviewer Code
Locates LLM call sites in any codebase (Go, Python, TypeScript, anything), reconstructs the resolved prompt fr
Design Analyzer
Reads the Figma source for a feature via MCP as structured data and writes .planning/[feature]/DESIGN.md — the
Related Skills
Generate Ddd
Generate DDD components. Creates entities, value objects, aggregates, commands, queries, repositories, domain
Domain
Model a domain: entities with invariants, ownership, and illegal states made unrepresentable
Rewind Learning
倒带学习法 · Rewind Learning Method — turn every finished AI-collaboration project into 4 lasting teaching artifact