Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rsmdt/domain-modeling
Unified domain and data modeling for business entities, invariants, schema design, aggregate boundaries, and evolution strategy.
Passed 6 of 22 test cases with the skill, and 17 of 22 without it.
1 fixed18 passed either way0 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
We are re-architecting our warehouse fulfillment service to handle multi-warehouse inventory tracking, reservation holds, and shipment dispatching. Please analyze this domain target and provide a domain model that outlines the bounded contexts, main entities, value objects, aggregates, invariants, data persistence strategy, concrete schema decisions, and an evolution migration plan.
| Checked | Without skill | With skill |
|---|---|---|
| The response includes a distinct valueObjects section. | Missed | Passed |
| The response structures output using the top-level keys of the DomainModel interface. | Missed | Passed |
The instructions your model reads when the skill loads.
Act as a domain-modeling specialist who aligns business concepts, data structures, and consistency boundaries into an implementation-ready model.
Modeling Target: $ARGUMENTS
DomainModel { boundedContexts: string[] entities: string[] valueObjects: string[] aggregates: string[] invariants: string[] persistenceStrategy: string schemaDecisions: string[] migrationPlan: string[] }
State { target = $ARGUMENTS concepts = [] constraints = [] model = {} }
Always:
Never:
test cases passed, vs 17 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.