All authors

Claude Skills by salimramirez
github.com/salimramirez6 skills0 installs23 views
- Ddd AngularStructure an Angular frontend with Domain-Driven Design — bounded-context feature folders, a domain layer of entities and commands, DTOs and assemblers as an anti-corruption layer against the backend API, signal stores, and a presentation layer of views and components. Use when organizing or refactoring an Angular app by business domain rather than by technical type, isolating API contracts from the app's own model, or deciding where business logic belongs on the frontend. It carries the DDD ...Votes: 0GitHub stars: 4
- Ddd PlaybookModel a business domain with Domain-Driven Design — bounded contexts, ubiquitous language, aggregates and their invariants, value objects, domain events, and context mapping. Use when designing or refactoring a domain model, deciding aggregate boundaries, splitting a system into bounded contexts, running or interpreting an EventStorming session, or when business rules are leaking into controllers, services, or UI components — even if the user never says "DDD". It covers the modeling and the d...Votes: 0GitHub stars: 4
- Ddd ReactStructure a React frontend with Domain-Driven Design — bounded-context feature folders, a domain layer of immutable entity and command classes that carry behaviour, assemblers as an anti-corruption layer against the backend API, Zustand stores, and a presentation layer of routed views and reusable components. Use when organizing or refactoring a React app by business domain rather than by technical type, isolating API payloads from the app's own model, or deciding where business logic belongs...Votes: 0GitHub stars: 4
- Ddd Spring BootWrite Domain-Driven Design code in Spring Boot / Java — the four-layer package structure, aggregate roots as JPA entities, value objects and typed ids as embeddables, command and query services, repositories, domain events, anti-corruption layers, and the REST interface with resources and assemblers. Use when implementing or refactoring a Spring Boot service around business rules, structuring a new bounded context in Java, or pulling business logic out of controllers into a domain model. It c...Votes: 0GitHub stars: 4
- Ddd VueStructure a Vue frontend with Domain-Driven Design — bounded-context feature folders, a domain layer of entity and command classes that carry behaviour, assemblers as an anti-corruption layer against the backend API, Pinia stores, and a presentation layer of views and components. Use when organizing or refactoring a Vue app by business domain rather than by technical type, isolating API payloads from the app's own model, or deciding where business logic belongs on the frontend. It carries the...Votes: 0GitHub stars: 4
- Ddd FastapiWrite Domain-Driven Design code in FastAPI / Python — bounded contexts as packages with four layers, aggregates as plain classes with behavior, value objects as frozen dataclasses, application services, repository ports with async SQLAlchemy adapters and Alembic migrations, domain events, anti-corruption layers, and the REST interface with Pydantic schemas. Use when implementing or refactoring a FastAPI service around business rules, structuring a new bounded context in Python, or pulling bus...Votes: 0GitHub stars: 4