Softtor

21 mods across 2 repositories, 7 stars between them.

nestjs-hexagonal

02

Softtor/nestjs-hexagonal

Plugin Claude Code

Skills for building NestJS bounded contexts with Hexagonal Architecture, DDD, and CQRS patterns. Covers domain modeling, application layer, infrastructure wiring, presentation, full TDD workflow, and architecture review.

5 22d ago A tokens not measured original MIT

Softtor/nestjs-hexagonal

Instructions file

Instructions for Softtor/nestjs-hexagonal, covering nestjs hexagonal plugin — instructions, entry point, architecture rules (enforced by all skills and agents), skills and agents (each loads its corresponding skill).

5 22d ago A 1,001 tokens original MIT

application-agent

04

Softtor/nestjs-hexagonal

Agent

Creates application layer artifacts for a NestJS bounded context — use cases, CQRS command/query handlers, DTOs, ports, and application services. Dispatched by create-subdomain workflow or triggered by "create use case", "add handler", "cqrs command".

5 22d ago A 56 tokens original MIT

Softtor/nestjs-hexagonal

Agent

Reviews a bounded context for Hexagonal Architecture + DDD + CQRS compliance. Specializes in detecting over-engineering and code smells. Produces structured reports with architecture compliance, over-engineering audit, and code smell detection. Use after implementing a bounded context, when asked to "review…

5 22d ago A 76 tokens original MIT

broadcasting-agent

06

Softtor/nestjs-hexagonal

Agent

Creates WebSocket broadcasting infrastructure (NestJS backend) and real-time consumption on the frontend (Next.js or React). Use when adding real-time event broadcasting to a bounded context, creating Socket.IO gateways, or implementing frontend event listeners. Dispatched after infrastructure layer is complete.

5 22d ago A 58 tokens original MIT

domain-agent

07

Softtor/nestjs-hexagonal

Agent

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…

5 22d ago A 72 tokens original MIT

event-debug-agent

08

Softtor/nestjs-hexagonal

Agent

Debugs the full event chain from domain event dispatch through WebSocket delivery to frontend component consumption. Use when events are not reaching the frontend, WebSocket is not updating, handlers are not firing, or real-time updates are broken. Follows the Debug Rule — always trace from origin to UI.

5 22d ago A 63 tokens original MIT

Softtor/nestjs-hexagonal

Agent

Creates infrastructure layer artifacts for a NestJS bounded context — Prisma repositories, in-memory repositories, model mappers, NestJS module wiring, adapters, and event handler infrastructure. Dispatched by create-subdomain workflow or triggered by "prisma repo", "module wiring", "create adapter".

5 22d ago A 61 tokens original MIT

listener-agent

10

Softtor/nestjs-hexagonal

Agent

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…

5 22d ago A 93 tokens original MIT

presentation-agent

11

Softtor/nestjs-hexagonal

Agent

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".

5 22d ago A 56 tokens original MIT

application

12

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Use when creating application layer artifacts for a NestJS bounded context — use cases, CQRS command/query handlers, DTOs, ports (cross-module interfaces), application services, or read model projections. Supports three patterns: plain UseCase (A), CQRS native (B), and Handler-as-Orchestrator (C).

5 22d ago A 66 tokens original MIT

create-subdomain

13

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Orchestrates creation of a NestJS bounded context by dispatching specialized agents per layer (domain, application, infrastructure, presentation). Uses Claude Opus 5 for domain modeling and review, Claude Sonnet 5 for execution layers. Compatible with GSD workflow (usable as phase execution). Follows TDD, Hexagonal…

5 22d ago A 78 tokens original MIT

domain

14

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Use when creating domain layer artifacts for a NestJS bounded context — entities (AggregateRoot), value objects, domain events, repository interfaces, domain services, validators, or data builders. Covers Hexagonal Architecture + DDD patterns with NestJS CQRS native event support.

5 22d ago A 55 tokens original MIT

event-listeners

15

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Use when creating event listeners that react to domain events — same-BC side effects (projections, audit, cache), cross-BC reactions (another bounded context consuming events), or bridge listeners (WebSocket broadcast, RabbitMQ publish, email). Covers listener taxonomy, placement rules, Strategy+Gateway pattern for…

5 22d ago A 75 tokens original MIT

gsd-installer

16

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Configures a NestJS project to use the nestjs-hexagonal plugin with GSD workflow. Adds skill references to CLAUDE.md, creates GSD-compatible phase templates, and maps GSD phases to plugin agents. Use when setting up a new project with GSD + hexagonal architecture, or when asked to "install hexagonal for GSD"…

5 22d ago B 94 tokens original MIT

infrastructure

17

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Use when creating infrastructure layer artifacts for a NestJS bounded context — Prisma repositories, in-memory repositories (testing), model mappers, NestJS module wiring, adapters (port implementations), or event handler infrastructure. Repository is pure persistence with no event dispatch.

5 22d ago A 53 tokens original MIT

presentation

18

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Use when creating presentation layer artifacts for a NestJS bounded context — REST controllers, request DTOs with class-validator, Swagger decorators, custom validators, error filters, or API documentation. Covers the HTTP boundary with proper validation and error mapping.

5 22d ago A 49 tokens original MIT

review-subdomain

19

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Reviews a NestJS bounded context implementation for Hexagonal Architecture + DDD + CQRS compliance. Checks 6 dimensions — domain purity, application patterns, infrastructure isolation, presentation concerns, testing coverage, and module organization. Produces a structured Pass/Warning/Fail report.

5 22d ago A 58 tokens original MIT

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Meta-skill that routes NestJS development tasks to the correct nestjs-hexagonal skill or agent. Activates when working on NestJS projects with hexagonal architecture, DDD, CQRS, bounded contexts, entities, value objects, repositories, event listeners, WebSocket broadcasting, or any architectural task in a NestJS…

5 22d ago A 93 tokens original MIT

Softtor/nestjs-hexagonal

Skill Claude CodeCodex

Use when broadcasting domain events to the frontend via WebSocket (Socket.IO). Covers WsGatewayPort abstraction, gateway with Redis adapter, JWT auth, room-based multi-tenant isolation, and frontend consumption. One simple pattern — no over-engineering.

5 22d ago A 55 tokens original MIT