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
- 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 ★
- General Backend Developer — Use this agent proactively when you need to design, implement, or optimize backend API systems, including REST 248 ★
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
Glyndon
Domain-data steward for reference records, coordinates, and model calibration. Requires a project-specific def
Research Specialist
Deep domain research agent that provides foundational context for all project planning artifacts. Use when you
CLI Master
Use for CLI design, command-line interfaces optimized for both human and AI agent interaction. Takes ARGUMENTS
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
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
Dsh Plugin Dev Skill
Agent skill for developing DeepSeek Harness (DSH) plugins — tools (defineTool), LLM adapters, services, events