Updated 2w ago
by OutlineDriven
odin-claude-plugin
Outline-Driven Development for Claude Code - 46 agents, 25+ skills, diagram-first methodology, AST-based editing, atomic commits.
37 GitHub stars (37)
| 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 |
- 30 skills (30 skills found in its SKILL.md files)
- 0 forks (0 forks)
- 2w ago last update (Last updated 2w 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/skills/agent-environment-retrospective/SKILL.md on GitHub (opens in a new tab) -
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/skills/agents-md/SKILL.md on GitHub (opens in a new tab) -
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/skills/check-agent-compatibility/SKILL.md on GitHub (opens in a new tab) -
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/skills/claude-settings-audit/SKILL.md on GitHub (opens in a new tab) -
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/skills/cli-for-agents/SKILL.md on GitHub (opens in a new tab) -
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/skills/harness-port-guide/SKILL.md on GitHub (opens in a new tab) -
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/skills/inits/SKILL.md on GitHub (opens in a new tab) -
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/skills/mcp-builder/SKILL.md on GitHub (opens in a new tab) -
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/skills/multi-agent-tournament-scorecard/SKILL.md on GitHub (opens in a new tab) -
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/skills/prohibit-bad-habits/SKILL.md on GitHub (opens in a new tab) -
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/skills/setup/SKILL.md on GitHub (opens in a new tab) -
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/skills/skill-doctor/SKILL.md on GitHub (opens in a new tab) -
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/skills/workspace-unfreeze/SKILL.md on GitHub (opens in a new tab) -
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/skills/ios-build-cleanup/SKILL.md on GitHub (opens in a new tab) -
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/skills/ios-build-fix/SKILL.md on GitHub (opens in a new tab) -
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/skills/xcode-simulator-testing/SKILL.md on GitHub (opens in a new tab) -
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/skills/api-and-interface-design/SKILL.md on GitHub (opens in a new tab) -
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/skills/architect/SKILL.md on GitHub (opens in a new tab) -
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/skills/ast-grep/SKILL.md on GitHub (opens in a new tab) -
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/skills/breaking-driven/SKILL.md on GitHub (opens in a new tab) -
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/skills/clean-clean-cut/SKILL.md on GitHub (opens in a new tab) -
code-simplification
Use when the user asks to simplify, clean, or refine code. Not for new abstractions or whole-codebase refactors.
plugins/odin-code/skills/code-simplification/SKILL.md on GitHub (opens in a new tab) -
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/skills/constraint-driven-development/SKILL.md on GitHub (opens in a new tab) -
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/skills/contract-driven/SKILL.md on GitHub (opens in a new tab) -
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/skills/deprecate-and-migrate/SKILL.md on GitHub (opens in a new tab) -
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/skills/deps-upgrade/SKILL.md on GitHub (opens in a new tab) -
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/skills/design-it-twice/SKILL.md on GitHub (opens in a new tab) -
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/skills/deslop/SKILL.md on GitHub (opens in a new tab) -
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/skills/dimensional-analysis/SKILL.md on GitHub (opens in a new tab) -
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/skills/document-api-endpoint/SKILL.md on GitHub (opens in a new tab)
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.