Professional-grade Claude Code plugin that enforces diagram-first engineering, surgical code edits via AST analysis, and atomic commits for rigorous agentic development workflows.
git clone https://github.com/OutlineDriven/odin-claude-plugin.gitOutline-Driven Development (ODIN) is a Claude Code plugin that transforms Claude into a sophisticated code agent with comprehensive workflow automation and rigorous engineering methodology. It enforces a five-diagram design phase (architecture, data flow, concurrency, memory, optimization) before implementation, uses AST-based tools for surgical code edits, and operates on confidence-driven principles that adapt behavior based on code familiarity and risk. ODIN includes 77 skills covering planning, test-driven development, type-driven development, proof-driven development, GitHub integration, codebase intelligence, and refactoring workflows. The system follows strict engineering principles: investigate before acting, minimal targeted changes, atomic commits with conventional protocols, and mandatory file reading before modifications. Developers benefit from reduced review bottlenecks, eliminated codebase-understanding debt, and production-grade code quality.
Install via the full install script: 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. Verify installation with /agents, /help, and /plugin commands. Invoke skills with /<skill-name> syntax or trigger them via natural language cues described in skill frontmatter.
Enforcing diagram-first architecture before implementing complex features
Performing surgical AST-based code refactoring across large codebases
Automating test-driven, type-driven, or proof-driven development workflows
Managing GitHub PR reviews and CI failure resolution at scale
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/OutlineDriven/odin-claude-pluginCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as an AI developer using the ODIN approach. I want to build a [PROJECT_TYPE] for [COMPANY] in the [INDUSTRY] sector. Here's my outline: 1. [FEATURE_1] 2. [FEATURE_2] 3. [FEATURE_3] Using this outline, generate a detailed plan with implementation steps, required libraries, and estimated time for each task. Focus on efficiency and scalability.
# ODIN Development Plan for Retail Inventory System ## Project Overview - **Company**: GreenMart - **Industry**: Retail - **Project Type**: Inventory Management System ## Implementation Plan ### 1. Database Integration - **Task**: Set up PostgreSQL database - **Libraries**: psycopg2, SQLAlchemy - **Time**: 4 hours ### 2. API Development - **Task**: Create RESTful API endpoints - **Libraries**: Flask, Flask-RESTful - **Time**: 6 hours ### 3. Frontend Development - **Task**: Build React dashboard - **Libraries**: React, Material-UI - **Time**: 8 hours ### 4. Automation Features - **Task**: Implement auto-replenishment alerts - **Libraries**: Celery, Redis - **Time**: 5 hours ## Total Estimated Time: 23 hours
Create and collaborate on interactive animations with powerful, user-friendly tools.
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan