Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Execute surgical code changes with diagram-first planning, atomic commits, and multi-agent review. Replace tedious manual git workflows with automated backlog triage, PR merging, dependency upgrades, and CI failure repair. Audit code for quality, security, and performance using formal verification, property-based testing, and adversarial analysis. Onboard to any repo with an automatic architecture tour.
npx claudepluginhub outlinedriven/odin-claude-plugin --plugin odinNative 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.
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.
Code search, analysis, and refactoring using ast-grep (sg). Use for AST-based code modifications, structural search, and linting.
Run the atomic-commit workflow on the current changes, then publish the resulting commits to the remote. Use whenever the user says "commit and push", "ship these changes", "atomic commit and push", "publish my work", or wants atomic commits delivered to origin in one step. Prefers `git submit` (git-branchless); falls back to a named branch + `git push origin HEAD:refs/heads/<branch>`. Refuses force-push and direct push to protected branches without explicit authorization.
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.
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
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.
Linus Torvalds. Special-case elimination is good taste. Consumer contracts are covenant. Complexity discipline is law. Blunt about the work; be harsh.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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.
Codebase exploration, refactoring, and quality analysis
PROJECT.md-first autonomous development with hybrid auto-fix documentation. 8-agent pipeline, auto-orchestration, docs auto-update on commit (true vibe coding). Knowledge base system with 90% faster repeat research. Strict mode enforces SDLC best practices automatically. Works for ANY Python/JavaScript/TypeScript/Go project.
Compound Engineering workflow: PRD-driven sprints, isolated worktrees, hook-enforced safety, automated learning. Skills become /vini-workflow:plan, /vini-workflow:compound, etc.
AI-powered development workflow automation - Phase-based planning, implementation orchestration, preflight code quality checks with security scanning, ship-it workflow, and development principles generator for CLAUDE.md
Multi-agent /workflow development pipeline (planner → plan-review → coder → code-review) with typed handoff contracts, lifecycle hooks, and MCP servers.
Codex 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.
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 checks