Outline Driven開発アプローチのエージェントインテリジェンスプラグイン。
Formerly known as the ODIN Claude Plugin. The repo URL stays the same; the brand has matured.
Outline-Driven Development (nicknamed ODIN) — Advanced code agent system for Claude Code with surgical precision, diagram-first engineering, and comprehensive workflow automation.
Methodology: outline-driven-development · Codex CLI: odin-codex-plugin · Gemini CLI: odin-gemini-cli-extension · Site: outlinedriven.github.io
ODIN is a professional-grade Claude Code plugin that transforms Claude into a sophisticated code agent with comprehensive workflow automation and rigorous engineering methodology.
Key Capabilities:
wget -O ~/.claude/CLAUDE.md https://raw.githubusercontent.com/OutlineDriven/odin-claude-plugin/refs/heads/main/CLAUDE.md && claude plugin marketplace add OutlineDriven/odin-claude-plugin && claude plugin install odin@odin-marketplace
# List available agents
/agents
# View all commands
/help
# See the installed plugins
/plugin
ODIN follows strict engineering principles:
Before any non-trivial implementation:
Skills are invokable workflows that extend ODIN with process- and domain-specific protocols. Invoke with /<skill-name>; many also trigger on natural language cues described in their frontmatter.
askme - Verbalized Sampling protocol for deep intent exploration before planningplan - Thorough read-only planning before any actioncontexts - Coordinate context sweep before codinginit - Analyze a codebase and create or improve AGENTS.mdduet - Two-party posture: user as director, agent as executor. Surfaces every fork via AskUserQuestion with structural framing and a recommended default. Eliminates the review-bottleneck and prevents codebase-understanding debt. Pair with the Duet output style.test-driven - TDD with 10-language supporttype-driven - Type-driven development (Idris 2, with 10-language support)proof-driven - Proof-driven development (Lean 4, with property-based testing fallback and 10-language support)design-by-contract - DbC with 10-language support and verification dispatchvalidation-first - Validation-first (Quint spec) with 10-language supporttests-purge-unneeded - Delete tests that don't catch real bugs (the inverse of TDD); load-bearing principles, static-vs-dynamic carve-out, language-specific examplesast-grep - Structural code search, analysis, and refactoringsrgn-cli - Grammar-aware scoped regex transformsproceed - Execute an implementation plan with surgical precisionparallel-launch - Decompose a task into independent concerns and execute via agentstests-adversarial - Adversarial tests that stress failure pathsreview - Review code changes on the current branchresolve - Resolve code review comments with validity checksrefactor-break-bw-compat - Refactor by removing backward-compatibility and legacy layers (public API surface)cleanup-codebase - Internal micro-hygiene: dead fields, redundant wrappers, stale config flags, identity passthrough — applied while touching nearby code, not as standalone PRspr-review - Review code on a GitHub PR using ghpr-merge-base - Merge PRs into the base branch with queue-like sequencingpr-merge-temporal - Merge multiple PRs into a temporal integration branch firstgh-address-comments - Help address review/issue comments on the current PRgh-fix-ci - Inspect failing CI checks, pull logs, propose fixesrepo-intel - Native repo intelligence: hotspots, coupling, bus factor, bugspots, ownership, entry points from git history + codegraphagnix - Native agent-config lint (frontmatter, CLAUDE.md/AGENTS.md, hooks, MCP, manifests) with certainty gradingdeslop - Three-phase certainty-graded AI-slop detection with HIGH-only guarded autofixsync-docs - Diff-driven doc-vs-code drift detection; safe version/CHANGELOG fixes, rest flaggedbanthis - Persist hard user prohibitions into a managed AGENTS.md/CLAUDE.md sectiondrift-detect - Plan-vs-reality reality check across GitHub, docs, and codeaudit-project - Iterative multi-agent code audit with a false-positive contractonboard - New-codebase orientation tour with interactive guidancecan-i-help - Route contributors to data-backed contribution opportunitieslearn - Online research into a RAG-optimized learning guide + retrieval indexsystem-prompt-curator - Create or improve autonomous-agent system promptsskillers - Mine sanitized transcripts into automation recommendationsenhance - Certainty-graded enhancement of agent/plugin surfaces via parallel analyzersperf-investigate - Self-contained multi-phase performance investigationnext-task - Explicit-only backlog orchestrator with isolated git-branchless gatesOutput styles shape how the agent communicates. Switch via Claude Code's /config or by setting outputStyle in settings.json.
ODIN - Default. Skeptic register, scope discipline, systematic skepticism, no reflexive validation.AxiomMode - Formal-logic English with predicate-form claims, Hoare-triple framing, ASCII shortened-English keywords. Daily-driver register for coding work.Builder - For non-technical builders (PMs, founders, designers, no-code users). Outcome-first, plain-language, progressive disclosure.Duet - Companion to the duet skill. Decisions before prose, structural/taste framing first, jargon on demand, silent mechanics / loud forks. Enforces duet skill invocation.ODIN includes comprehensive settings.json with:
Global instructions defining:
Confidence = (familiarity + (1-complexity) + (1-risk) + (1-scope)) / 4
Conventional Commits v1.0.0:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Types: feat, fix, build, chore, ci, docs, perf, refactor, style, test
Rules:
Discovery → Text search → Structural search → Transform:
find)ls)cat)Check settings.json for tool permissions. ODIN pre-configures safe tool usage.
See LICENSE file for details.
Built on Claude Code's powerful plugin system with focus on professional software engineering practices, surgical precision, and comprehensive workflow automation.
Outline-Driven Development for Claude Code — outlinedriven.github.io
互換性
トピック