When you tell an agent to scaffold a Next.js app, it picks the wrong version, ignores your lint config, and ships a save button with no storage backing it. The last four weeks of oh-my-agent were spent fixing exactly that, plus shipping a benchmark that actually measures it. What's new Nine new skills: oma-deepsec (Vercel deepsec driver), oma-docs (doc reference drift detection), oma-observability (33 files routing MELT+P signals across L3/L4/mesh/L7), oma-academic-writer , oma-hwp (HWP/HWPX to Markdown via kordoc), oma-image (multi-vendor generation across codex, pollinations, gemini), oma-scholar (Knows sidecar paper records), oma-search (intent-based search with trust scoring), oma-skill-creator cursor promoted to a first-class vendor with cursor-only preset, composer-2 routing, and --yolo auto-approve New /docs and /deepsec workflows, both detected via keyword triggers in 11 languages oma model:check , model:probe , model:propose diff the local registry against OpenRouter and cursor agent --list-models ,…