Structural Domain Modeling

Build rigorous structural entity-relationship models for any domain using category theory, dependent types, and algebraic structures. Use this skill whenever the user asks to model a domain, formalize an entity relationship model, create a structural specification, describe a system's architecture mathematically, or analyze the structure of a codebase/project/system. Also trigger when the user mentions domain modeling, entity relationships, formalisms, structural invariants, schema design, or asks 'what are the entities and relationships in X'. Works from natural language descriptions (requirements docs, design specs, META files, READMEs, user stories) and produces a complete structural model with sorts, arrows, constructions, axioms, and morphisms. Even if the user doesn't mention category theory explicitly — if they want a precise structural description of a domain, use this skill.

hugoduncan fee5178 3 files · 31.2 KB Updated

File contents

hugoduncan/pneuma/tree/main/.psi/skills/structural-domain-modeling commit fee517856b

Frequently asked questions

npx skillmds@latest add hugoduncan/structural-domain-modeling