Softtor

Domain Agent — Data & AI agent for Claude Code

Data & AI community

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

Terminal
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 Repository