v2.8.0 — linkml-engineering + modelling-conventions skills + Cockburn use-cases
Two new meaningfy-architecture skills plus the Cockburn use-case catalogue.
Added
modelling-conventions— the shared, representation-agnostic modelling-craft layer (naming, anti-patterns, editor guardrails) reused by the modelling skills the waycosmic-pythonis reused by the build skills. Carries the reusable-property and URI-everywhere principles and the conceptual-definition rule.linkml-engineering— the operational LinkML craft, downstream of an existing model or spec (never greenfield): derive → author → generate & guard. Reusable slots, URI-as-datatype, implicitclass_uri/slot_uri, enums-as-SKOS, schema-level validation,abstract/mixins/is_a,tree_root,slot_usage,subproperty_of,importsvssubsets, complete OWL/SHACL generation, custom generator templates + make-target automation (incl. diagrams), per-module output, and a guided quality-gate process (linkml-lint+ codegen-freshness + example round-trip). References LinkML 1.11.x spec + model2owl conventions/checkers.
Changed
conceptual-modellingrefocused on the concept + model-source decision + terminology; LinkML overhang relocated tolinkml-engineering, generic conventions tomodelling-conventions.project-setupgains a conditional LinkML branch.- Boundary references in
architectureandcosmic-pythonrepointed tolinkml-engineering. - Adds the Cockburn White/Blue use-case catalogue to
architecture(+ templates); wiresbdd-gherkinto derive scenarios from it.
Full changelog: CHANGELOG.md