agent-environment-retr…
Use when a completed session needs an agent-environment retrospective. Not for an engineering retrospective from telemetry: use…
Use when directing, building, or auditing React/Next.js Tailwind UI: visual direction, responsive/dark-mode retrofits, UX audits. Not for typography or motion: use typography-audit or ui-animation.
Claude Code
$ npx -y skills add OutlineDriven/odin-claude-plugin --skill ui-design --agent claude-code
Codex
$ npx skills add OutlineDriven/odin-claude-plugin --skill ui-design -a codex -y
Cursor
$ npx skills add OutlineDriven/odin-claude-plugin --skill ui-design -a cursor -y
Gemini CLI
$ npx skills add OutlineDriven/odin-claude-plugin --skill ui-design -a gemini-cli -y
GitHub Copilot
$ npx skills add OutlineDriven/odin-claude-plugin --skill ui-design -a github-copilot -y
OpenCode
$ npx skills add OutlineDriven/odin-claude-plugin --skill ui-design -a opencode -y
Windsurf
$ npx skills add OutlineDriven/odin-claude-plugin --skill ui-design -a windsurf -y
name: ui-design description: 'Use when directing, building, or auditing React/Next.js Tailwind UI: visual direction, responsive/dark-mode retrofits, UX audits. Not for typography or motion: use typography-audit or ui-animation.' disable-model-invocation: true
| Field | Bound contract | |---|---| | Trigger | visual direction, Tailwind build, screenshot to markup, dark mode, responsive, UX audit, design QA, deslop UI | | Authority | Reversible local: writes only files under the project directory; rollback is version control. No credential, paid, published, deployed, or remote mutation. | | Side effect | Builds, audits, or provides direction for React/Next.js UI; may edit files | | Done | UI has a track, is built or audited with ship-readiness, and has no AI slop |
1. **Resolve the mode.** Pick exactly one before acting:
**Done when:** exactly one mode is selected by the stated discriminator.
2. **Direction mode: choose the visual system.** Write no markup; the build is Build mode's job. Output a decision set: a one-sentence visual thesis (mood, material, energy), palette as CSS variables, type pairing and scale, spacing grid, radius and depth strategy, the layout pattern for the primary surface, and for conversion pages the section sequence, CTA plan, and proof placement. Pick a track:
**Done when:** one visual track and its decision set are complete.
3. **Build mode: implement one design in code.** Use restraint: build the smallest thing that serves the product, not the most impressive thing that fits.
**Done when:** the design is implemented in existing project conventions and ready for verification.
4. **Audit mode: find user-facing defects and fix the ones in scope.** Unlike Build, default to flagging; approval is earned.
Formerly the ODIN Claude Plugin. The repository URL is unchanged. Outline-Driven Development, nicknamed ODIN, is a highly opinionated code-agent skill library: principles-first engineering, surgical editing, and workflow automation, published as installable
Use when a completed session needs an agent-environment retrospective. Not for an engineering retrospective from telemetry: use…
Use when a repo needs agent setup, AGENTS.md added or made lean, CLAUDE.md audited, or agent instructions scored or pruned. Not…
Use when a human explicitly asks for a full repository agent-compatibility pass returning a scored report with prioritized fixes.…
Use when setting up a project, auditing agent command permissions, or asking which read-only bash commands and domains to allow.…
Use when asked to build or review a CLI intended for coding agents and return flag-driven, pipeline-safe, idempotent design…
Use when the user asks to make the skills framework work in a new harness, IDE, or CLI. Not for remote, credential, publish,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.