v1.0.0Skill-first
Breaking release. The CLI surface collapsed from 9 user-facing commands down to 1 (install-skills). All operational logic moved to skill markdown + agent prose. See MIGRATION.md.
Removed
- CLI commands:
generate,init recommend,init prepare,learn,remember,sync,context,harness,setup-blender,reference list/show,preview. - Public API exports (
src/index.ts):detectContext,extractUrl,renderPlan,applyOverrides,loadReference,appendEntry,writeAllShims, all v4 modules. The package no longer ships a programmatic API; use the skill markdown directly. - TypeScript modules (≈ 7000 lines): customizer, preview-generator, recommend, vocabulary, init-deprecate, apply-delta-stub, preferences, shims, sync-lock, sync-marker, run-archive, memory, code-introspect, context-detect, url-token-extractor, plan-emitter, signal-classifier, budget-tracker, visual-anchor, trace, and supporting utility / preset modules.
- Tests for removed surface (≈ 480 of 545 retired).
Added
omd-asset-curatoragent: stack-aware asset medium selection. Detects framework (Next/Vue/Svelte/etc.), CSS framework, icon libs (lucide/heroicons), chart libs (recharts/chartjs/nivo/etc.), animation libs (framer-motion/lottie/rive). Recommends the best matching medium per asset (inline SVG / chart library / Lottie / Rive / Unsplash / 3D dispatch). Inline SVG recipes for liquid fills, progress indicators, simple icons, empty-state illustrations.omd-applyskill: explicit dispatch decision tree. Complex requests (assets, charts, screens, a11y, microcopy, persona) now route to specialized sub-agents instead of being handled inline.scripts/context.cjs: 80-line deterministic project scan helper invoked by master Phase A as a fast cache, optional but preserved for repeatability.omd-3d-blenderagent: just-in-time install walkthrough (uv check → brew install / brew --cask blender → claude mcp add → addon prompt). No longer bundled intoinstall-skills.MIGRATION.md, thisCHANGELOG.md.
Changed
- npm tarball ~60% smaller (no preview templates, no stale src/, no preset library).
- Dependencies: 9 → 3 (
@clack/prompts,commander,picocolors). package.json: removedmain,types,exportsfields. Bin-only package.- README rewritten around the single-command flow + agent natural-language pattern.
- Skill activation rules:
omd-applytriggers tightened (39 → 23) so high-intent requests like "에셋 / 차트 / 아이콘" route to omd-asset-curator instead of being absorbed by omd-apply inline. Orphanomd-add-referencerule removed.
Migration
cd my-project
npx oh-my-design-cli@latest install-skills
Then restart your agent (Cmd+Q + relaunch for Claude Code).

