
Omd
Compatibility router for older `omd` invocations.
Install
npx skills add kwakseongjae/oh-my-design --skill omd -g -a claude-code -y- Repository
- kwakseongjae/oh-my-design552
- Category
- Design
- Updated
- 3d ago
- License
- MIT
- Context cost
- Lightabout 776 tokens
- Runs scripts
- No, instructions only
What it does
Compatibility router for older `omd` invocations. Route existing UI work to omd:apply, autonomous greenfield work to omd:autopilot, and DESIGN.md-only setup or migration to omd:init. Use it only when the legacy skill name is invoked; it reads Core v2 or legacy context without writing DESIGN.md itself.
OmD compatibility router
ROUTER_ONLY_NO_DESIGN_MD_WRITES
This skill preserves old omd entrypoints while the active workflows live in
omd:apply, omd:autopilot, and omd:init. It classifies the available design
context, transfers the original request to one canonical workflow, and then
stops. Do not duplicate a target workflow here.
Authority classification
Inspect these files without mutating them:
- A valid adopted Core v2 package has a hash-bound
.omd/system/manifest.jsonwithformat: design-md-core,format_version: 2.0.0,profile: portable-core, andauthority.canonical: system-graph. Only after the target workflow validates the manifest, graph, projection, and exact bidirectional hashes is.omd/system/graph.jsoncanonical. RootDESIGN.mdremains its complete, vendor-neutral portable projection. profile: migration-candidateis non-authoritative. Keep the sourceDESIGN.mdnamed by its authority record canonical while the candidate is reviewed. Never use the candidate as a Bound System.- If the package is absent, stale, invalid, or hash-mismatched, use root
DESIGN.mdindependently for the rules it actually expresses. It does not require sidecars, an OmD install, or this skill to be useful. Do not claim graph authority or a conformance level that has not been validated. - A legacy or unmarked root
DESIGN.mdremains a read-only compatibility input. If rootDESIGN.mdis absent,.stitch/DESIGN.mdmay be used only as the same read-only fallback. Apply declared rules, omit unknown values at the smallest boundary, and never silently rewrite or upgrade either file.
A stale binding invalidates graph authority, not the readable Markdown. Never promote reference observations, placeholders, or generic defaults into project facts.


