Softtor

Presentation Agent — Development agent for Claude Code

Development community

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

Terminal
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

  • Browser Stealth Agent — Stealth browser automation agent for targets behind Cloudflare, Akamai, Google, DataDome, or PerimeterX bot de 812 ★
  • 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 ★

Full documentation available on GitHub

View Source Repository