What problem does it solve?
This Skill eliminates the risk of ambiguous domain concepts, premature generalization leading to unmaintainable "God classes", and unnecessary context splitting during strategic domain design, which often results in costly refactoring and misaligned domain models.
Core Features & Use Cases
- Bidirectional linguistic analysis: Detects both ambiguities (same word with different meanings across contexts) and generalization candidates (different words with identical behavior in a context)
- Dual operation modes: Supports full domain distillation for end-to-end context mapping and single concept probe mode for iterative analysis of individual suspected generalizations
- Structured context map output: Produces a clear map of generalized and specific bounded contexts, including what is kept, dropped, and explicitly excluded across boundaries
- Use case example: For a training management domain with rooms, trainers, and equipment all requiring reservation, it identifies a shared ReservableResource abstraction in the scheduling context while keeping HR and maintenance contexts specific to avoid context leakage.
Quick Start
Use the context-distiller skill to analyze your domain description, event storming output, or specific concept and generate a distilled context map with generalization and split recommendations.