v1.2.0
Multi-Platform Support
Native plugin support added for 7 more coding agents, modeled on obra/superpowers:
- Codex (App + CLI) — real plugin marketplace support (
.codex-plugin/plugin.json+.agents/plugins/marketplace.json, requires Codex CLI ≥ 0.142.0), replacing the old manual symlink install (kept as a fallback for older versions) - OpenCode — native
opencode.jsonplugin entry via a bundled plugin module, replacing the old manual clone + symlink install entirely (OpenCode itself deprecated that pattern) - Cursor —
.cursor-plugin/plugin.json, installed via a local plugins-folder clone (no GitHub-URL-paste flow exists yet for unlisted plugins) - Gemini CLI — native extension install (
gemini-extension.json), auto-discovering the skills directory with no extra config - Antigravity — root-level
plugin.jsonmatching its schema exactly - Factory Droid and GitHub Copilot CLI — no new files needed; both read the existing Claude Code plugin format directly (Copilot CLI confirmed via a live install against this repo)
- Pi — no new files needed; auto-discovers the existing
skills/directory
README's installation section rewritten with one subsection per platform.
Bug Fixes
- Real functional bug: all 16 skills nested
allowed-tools(anddesign-it-twicealso nestedcontext: fork+agent:) under an inertmetadata:key, so none of it ever took effect —design-it-twicelikely never actually forked to itsclean-room-alternativesubagent.design-it-twicenow dispatches the subagent inline viaTaskinstead of forking the whole skill, since forking would isolate away the first design it needs to compare against. - Fixed two dead
$schemaURLs (404s) inplugin.json/marketplace.json, an invalidmetadatafield flagged byclaude plugin validate, and simplified the marketplace's same-reposourceto./. design-it-twice's opening instructions now explain why isolation requires dispatching a real subagent rather than just trying to ignore prior context — a design already in context contaminates anything written next, regardless of intent.
Skill Content Improvements
- Tightened cross-skill disambiguation ("Not for X, use Y") across several skill descriptions
- Restored concrete "Look for X, Y, Z" detection examples in
red-flags/references/flag-interaction-map.mdthat a prior pass had replaced with filler text deep-modulesandpull-complexity-downnow cross-reference each other — both apply the same interface-vs-implementation-cost asymmetry, to depth in one and to caller burden in the otherdesign-reviewgains workflow-builder guidance (references/workflow-builder.md) for mapping its five-phase funnel onto a Dynamic Workflow when reviewing an entire codebase or large PR at scale, including adversarial verification of findings
Docs Site
- Astro 5.7 → 7.0.4, plus
@lucide/astro,marked, andtypescriptupdates - Fixed a real path-resolution bug from Astro 7's new bundler chunking that silently broke every skill page, and three
compressHTMLwhitespace regressions caught by actually rendering the built site - Homepage hero and llms.txt/llms-full.txt updated to reflect the new platform list