Updated 1mo ago
by OutlineDriven
odin-claude-plugin
Outline-Driven Development for Claude Code - 46 agents, 25+ skills, diagram-first methodology, AST-based editing, atomic commits.
40 GitHub stars (40)
+2 in 30 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | 0 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | −1 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | +1 |
| Oct 24 | +1 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | +1 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | 0 |
| Nov 4 | 0 |
| Nov 5 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 0 forks (0 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add OutlineDriven/odin-claude-plugin
Asks which skills and agents to install. Just one: npx skills add OutlineDriven/odin-claude-plugin --skill agent-environment-retrospective — add -g for every project.
Claude Code
git clone https://github.com/OutlineDriven/odin-claude-plugincp -r "odin-claude-plugin/plugins/odin-agent/skills/agent-environment-retrospective" ~/.claude/skills/
Copies the agent-environment-retrospective skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add OutlineDriven/odin-claude-plugin
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 657 files.
-
agent-environment-retrospective
Use when a completed session needs an agent-environment retrospective. Not for an engineering retrospective from telemetry: use engineering-retrospective.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ agent-environment-retrospective/ SKILL.md -
agents-md
Use when a repo needs agent setup, AGENTS.md added or made lean, CLAUDE.md audited, or agent instructions scored or pruned. Not for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ agents-md/ SKILL.md -
check-agent-compatibility
Use when a human explicitly asks for a full repository agent-compatibility pass returning a scored report with prioritized fixes. Not for tasks that require source or remote-system changes.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ check-agent-compatibility/ SKILL.md -
claude-settings-audit
Use when setting up a project, auditing agent command permissions, or asking which read-only bash commands and domains to allow. Not for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ claude-settings-audit/ SKILL.md -
cli-for-agents
Use when asked to build or review a CLI intended for coding agents and return flag-driven, pipeline-safe, idempotent design advice. Not for running or profiling a CLI: use control-cli.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ cli-for-agents/ SKILL.md -
harness-port-guide
Use when the user asks to make the skills framework work in a new harness, IDE, or CLI. Not for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ harness-port-guide/ SKILL.md -
inits
Use when onboarding to a repository, capturing costly conventions, constraints, or rationale, or improving AGENTS.md. Not for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ inits/ SKILL.md -
mcp-builder
Use when asked to create an MCP server to integrate an API or service in Python or TypeScript. Not for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ mcp-builder/ SKILL.md -
multi-agent-tournament-scorecard
Use when agent strategies need a reproducible finite tournament under a frozen evaluation protocol. Not for open-ended or infinite matchups: use a continuous benchmark.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ multi-agent-tournament-scorecard/ SKILL.md -
prohibit-bad-habits
Use when a user wants to define patterns the agent should not do. Don't use for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ prohibit-bad-habits/ SKILL.md -
setup
Use when the user asks to set up the agent environment. Covers credentials, placeholders, tool access checks, a uv venv, a pack install, or a role-model mapping file. Not for unattended runs.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ setup/ SKILL.md -
skill-doctor
Use when a user wants agent setup graded from conversation history. Not for skill fixing: use agent-surface-forge. Not for security scanning: use skill-scanner.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ skill-doctor/ SKILL.md -
workspace-unfreeze
Use when the user runs /workspace-unfreeze on a frozen path to make it editable again. Not for automated or unattended runs: requires explicit human invocation.
plugins/odin-agent/ on GitHub (opens in a new tab)skills/ workspace-unfreeze/ SKILL.md -
ios-build-cleanup
Use when the user wants a clean Xcode rebuild by deleting DerivedData and build artifacts. Do not use for diagnosing a specific build error: use ios-build-fix.
plugins/odin-apple/ on GitHub (opens in a new tab)skills/ ios-build-cleanup/ SKILL.md -
ios-build-fix
Use when asked to run /ios-build-fix to fix a failing iOS build, regenerate an Xcode project from project.yml, or correct UI behavior. Not for a clean rebuild: use ios-build-cleanup.
plugins/odin-apple/ on GitHub (opens in a new tab)skills/ ios-build-fix/ SKILL.md -
xcode-simulator-testing
Use when asked to run /xcode-simulator-testing with a scheme name or current to build and launch an iOS app in a simulator. Not for project regeneration: use ios-build-fix.
plugins/odin-apple/ on GitHub (opens in a new tab)skills/ xcode-simulator-testing/ SKILL.md -
api-and-interface-design
Use when asked to design or change a public API, route, CLI flag, or module boundary. Not for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ api-and-interface-design/ SKILL.md -
architect
Use when non-trivial code needs a design, codebase design or architecture needs improving, or one module needs targeted interface narrowing, seams, or testability. Not for diagrams, deploy, or irreversible changes.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ architect/ SKILL.md -
ast-grep
Use when asked to run AST-based structural search, lint, or rewrite of code when regex is too fragile. Not for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ ast-grep/ SKILL.md -
breaking-driven
Use when bloated code needs clean re-derivation, or the user says "this module is bloated" or "break it and rebuild". Not for untracked data or changes without VCS rollback.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ breaking-driven/ SKILL.md -
clean-clean-cut
Use when asked to run /clean-clean-cut to cut accumulated records and residue. Not for untracked or non-VCS changes, or branch/worktree cleanup: use git-cleanup.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ clean-clean-cut/ SKILL.md -
code-simplification
Use when the user asks to simplify, clean, or refine code. Not for new abstractions or whole-codebase refactors.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ code-simplification/ SKILL.md -
constraint-driven-development
Use when asked to implement under non-negotiable constraints: performance budgets, platform limits, legal or API rules. Not for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ constraint-driven-development/ SKILL.md -
contract-driven
Use when crossing a public API boundary, guarding complex invariants, or hardening untrusted input or integration seams. Not for remote or irreversible changes.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ contract-driven/ SKILL.md -
deprecate-and-migrate
Use when asked to remove old code, migrate consumers, or decide whether to maintain or sunset a system. Not for untracked data or changes without VCS rollback.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ deprecate-and-migrate/ SKILL.md -
deps-upgrade
Use when dependency upgrades need batching for CVEs, a major release, forced compatibility, a scheduled or vulnerability-triggered sweep. Not for PR queue triage: use github-backlog-triage.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ deps-upgrade/ SKILL.md -
design-it-twice
Use when asked to design a module interface, seam, or testable boundary. Not for UI direction picking: use design. No source or remote-system changes.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ design-it-twice/ SKILL.md -
deslop
Use when the user says deslop, debloat, tidy, simplify, clean a diff, cleanup codebase, or deslop branch diff, or remove dead code or config. Not for remote, credential, publish, deploy, or irreversible changes.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ deslop/ SKILL.md -
dimensional-analysis
Use when code mixes units, fixed-point precisions, scaling factors, rates, prices, shares, or conversions. Not for type-level unit modeling: use type-driven.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ dimensional-analysis/ SKILL.md -
document-api-endpoint
Use when reconciling an API endpoint's generated OpenAPI schema and declared response types with its actual runtime response. Not for general API documentation: use docs-and-adrs.
plugins/odin-code/ on GitHub (opens in a new tab)skills/ document-api-endpoint/ SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.