Help us improve
Share bugs, ideas, or general feedback.
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.
npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-bundle-ddd-evented-architectureHow 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.
Applies DDD tactical patterns using entities, value objects, aggregates, repositories, and domain events to enforce explicit invariants in domain code.
Applies DDD tactical patterns to domain code: enforces aggregate design, value objects over primitives, entity identity rules, and bounded context boundaries for domain modeling.
Provides Domain-Driven Design tactical patterns for modeling entities, value objects, domain services, repositories, aggregates, and bounded contexts in complex business domains.
Share bugs, ideas, or general feedback.
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";
}
}