What problem does it solve? Feature specs describe behavior, but the underlying domain model — recurring concepts and persisted entities — often lives only in developers' heads, causing inconsistent schemas and duplicated patterns. This Skill extracts and maintains that model as versioned Markdown documentation derived from the spec, before any code is written. ## Core Features & Use Cases - Concept extraction: Identifies abstract recurring patterns (status markers, filtering, logging) and documents them in docs/domain-model/concepts/ with instances and feature traceability. - Entity modeling: Documents relational database entities with fields, relationships, and junction tables in docs/domain-model/entities/, enforcing one-entity-one-table naming. - Spec traceability: Maintains index files with spec-to-model and mechanism-to-model maps, plus a Domain Model section appended to each feature spec. - Use Case: After writing an intent spec for a new wardrobe feature, run this Skill to extract its concepts and entities, update the ER diagram and indexes, and flag ambiguous classifications before implementation planning begins. ## Quick Start Extract the domain model from the intent spec at docs/features/wear-logging/spec.md and update the concept and entity documentation.