Enforces a disciplined development workflow with atomic commits, structured planning, and automated quality gates. Provides skills for code review, AST-based refactoring, security audits, performance analysis, and design-by-contract. Integrates with GitHub for PR management and issue triage, with hooks and output styles for agentic collaboration.
Verbalized Sampling (VS) protocol for intent exploration before planning, mode-aware. Default `exhaustive` runs full VS; `collaborative` runs tip-sharing dialogue; `adversarial` walks the design tree one fork at a time. Auto-detects from phrasing ("help me refine" → collaborative, "poke holes" → adversarial); override via `/askme adversarial|collaborative|exhaustive`. Use for ambiguous tasks or maximum clarifying questions before committing.
Banthis extends project memory with hard user prohibitions by writing a managed AGENTS.md/CLAUDE.md section and preserving all surrounding content. Use when the user says "stop doing X", "never do that again", "ban this", "remember not to", or "add a project rule".
Design-by-Contract (DbC) development. Use when implementing with formal preconditions, postconditions, and invariants across any language.
Native agent-configuration lint pass for ODIN and Claude Code surfaces: skill frontmatter, instruction memory, hooks, MCP servers, plugin manifests, and subagent files. Use when lint agent config, validate SKILL.md, check CLAUDE.md, check hooks, check MCP config, agnix.
Surface in-task-collaboration protocols when the user describes an AI workflow informally — URL-as-entity-reference, PR-comment threads as session memory. Trigger when the user names entities by colloquial label instead of stable URL, asks "how should I structure this for Claude", or describes a multi-step Claude workflow without a durable handle. Apply reactively, not as a checklist.
Margin Eval runner style. Disables token-conservation heuristics, enforces complete and un-truncated code blocks for AST parsers, and suppresses conversational filler.
Outline Driven Development(ODIN)'s approach to Claude output style; Precise and effective
Linus Torvalds. Special-case elimination is good taste. Consumer contracts are covenant. Complexity discipline is law. Blunt about the work; be harsh.
Output style for the duet working posture (user as director, agent as executor). Minimizes cognitive load between picks: decisions before prose, structural/taste framing first, jargon on demand, batched questions with concrete previews, short execution updates, no validation language, no recap. Goal — eliminate the review bottleneck and prevent codebase-understanding debt by distributing review across the task at pick-time.
Communication style for non-technical builders — product managers, founders, designers, and no-code/low-code users who build things without deep programming expertise. Leads with outcomes, uses plain language, maintains honesty without jargon overload.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub outlinedriven/odin-claude-plugin --plugin odinBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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 refactoringproceed - 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 checksCodex CLI reflector — independent critic, oracle, and metacognition layer
Auto-block AI-driven edits when cognitive complexity or helper sprawl exceed configured budgets. Rust pilot in V1.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
Skills and agents for diagrams, codebase patterns, hypothesis testing, Socratic thinking, file querying, frontend design, image generation, and command creation
Harness engineering for Claude Code — hook-enforced dual review, state-machine gates, and fail-closed safety where it counts.
Software engineering discipline: output styles, coding fundamentals, and universal development practices
Codebase exploration, refactoring, and quality analysis
Multi-agent /workflow development pipeline (planner → plan-review → coder → code-review) with typed handoff contracts, lifecycle hooks, and MCP servers.