From antigravity-bundle-ddd-evented-architecture
Applies DDD tactical patterns using entities, value objects, aggregates, repositories, and domain events to enforce explicit invariants in domain code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-bundle-ddd-evented-architecture:ddd-tactical-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Translating domain rules into code structures.
If detailed checklists are needed, open references/tactical-checklist.md.
class Order {
private status: "draft" | "submitted" = "draft";
submit(itemsCount: number): void {
if (itemsCount === 0) throw new Error("Order cannot be submitted empty");
if (this.status !== "draft") throw new Error("Order already submitted");
this.status = "submitted";
}
}
npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-bundle-ddd-evented-architectureApplies DDD tactical patterns using entities, value objects, aggregates, repositories, and domain events to enforce explicit invariants in domain code.
Enforces DDD tactical patterns including aggregates, value objects, entity identity, and bounded contexts when designing or modifying domain models.
Provides Domain-Driven Design tactical patterns for modeling entities, value objects, domain services, repositories, aggregates, and bounded contexts in complex business domains.