Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Extract domain models from monolithic codebases using DDD principles for microservices decomposition
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -11% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -33% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -4% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -16% | 0% |
Extracts domain models from monolithic codebases using Domain-Driven Design principles to support microservices decomposition.
Enable domain analysis for:
| Tool | Purpose | Integration Method | |------|---------|-------------------| | EventStorming tools | Domain discovery | Manual/Digital | | Architecture analyzers | Code analysis | CLI | | Visualization tools | Context mapping | Export | | Custom AST analyzers | Code parsing | CLI |
json{ "extractionId": "string", "timestamp": "ISO8601", "domain": { "boundedContexts": [ { "name": "string", "purpose": "string", "aggregates": [], "entities": [], "events": [], "services": [] } ], "contextMap": { "relationships": [] } }, "ubiquitousLanguage": { "terms": [] }, "recommendations": { "serviceDecomposition": [], "integrationPatterns": [] } }
architecture-analyzer: Structure analysisddd-analyst: DDD expertisemicroservices-decomposer: Service extractionOther measured skills in the registry, with their headline benchmark lift.