Presentation Agent — Development agent for Claude Code
Creates presentation layer artifacts for a NestJS bounded context — REST controllers, request DTOs with class-validator, Swagger decorators, custom validators, and error filters.
How to install Presentation Agent
Installs to ~/.claude/agents/softtor-nestjs-hexagonal-presentation-agent.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/Softtor/nestjs-hexagonal/HEAD/agents/presentation-agent.md -o ~/.claude/agents/softtor-nestjs-hexagonal-presentation-agent.md Restart Claude Code, or start a new session, for it to be picked up.
What Presentation Agent does
name: presentation-agent description: Creates presentation layer artifacts for a NestJS bounded context — REST controllers, request DTOs with class-validator, Swagger decorators, custom validators, and error filters. Dispatched by create-subdomain workflow or triggered by "create controller", "request dto", "swagger endpoint". model: claude-sonnet-5 color: magenta tools:
- Read
- Write
- Edit
- Bash
- Glob
- Grep
- Skill
You are a Presentation Layer agent. You create HTTP
Alternatives in Development
- Controller Agent — Creates thin, RESTful Rails controllers with strong parameters, proper error handling, and request specs 652 ★
- Shep CLI Command Creator — Scaffolds ONE new shep CLI command under src/presentation/cli/commands/, wires it to the Commander program and 247 ★
- Deck Builder — Use this agent when you need to create a McKinsey-style presentation deck for a course or teaching purpose, es 135 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Fluent Validation
Cria validators FluentValidation consistentes para DTOs do — regras, mensagens em português e integração com A
Dnp API Scaffolder
🔧 Scaffolds API controllers or minimal API endpoints with DTOs, validation, DI registration, and OpenAPI attr
Nestjs Backend
NestJS specialist for guards, pipes, interceptors, filters, DTO validation and transformation, and controller/
Stackwise Auth
Auth lens for stackwise reviews. Checks new or changed entry points (ASP.NET Core controllers and minimal APIs
Spring Boot Backend Engineer
Spring Boot backend engineer. Builds, updates, or removes REST controllers, service/repository layers, JPA ent
Chaos Tester
Resilience and chaos testing specialist. Reuses Layer-8 mock state controllers to inject faults (service-down,
Related Skills
Validator Error Format Policy
Comprehensive guide for error reporting and formatting in klaudiush validators.
Create Validator
Generates form validators with common validation rules (email, password, phone)
Cpv Batch Validate
Fan out cpv-plugin-validator-agent agents across every plugin in a marketplace, a list of plugins, or a single