Softtor

Listener Agent — Security agent for Claude Code

Security community

Creates event listeners that react to domain events — same-BC side effects (projections, audit), cross-BC reactions (another bounded context consuming events), or bridge listeners (WebSocket broadcast.

How to install Listener Agent

Installs to ~/.claude/agents/softtor-nestjs-hexagonal-listener-agent.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/Softtor/nestjs-hexagonal/HEAD/agents/listener-agent.md -o ~/.claude/agents/softtor-nestjs-hexagonal-listener-agent.md

Restart Claude Code, or start a new session, for it to be picked up.

What Listener Agent does


name: listener-agent description: Creates event listeners that react to domain events — same-BC side effects (projections, audit), cross-BC reactions (another bounded context consuming events), or bridge listeners (WebSocket broadcast, RabbitMQ publish, email). Identifies the correct listener type and creates handler + test + module registration. Use when asked to "create listener", "react to event", "add event handler", "broadcast event", or "consume event from another module". model: claud

Alternatives in Security

  • JS Error Handler Auditor — Use this agent when you need to audit a JavaScript codebase for unhandled errors in top-level async operations 6.1k ★
  • JS Analyzer — JavaScript static analysis agent for client-side security review 812 ★
  • Perf Deep Audit — Use this agent when you need a deep performance review of Electron, React, or Vite-related code — especially f 358 ★

Full documentation available on GitHub

View Source Repository