odin-claude-plugin

skill
Guvenlik Denetimi
Gecti
Health Gecti
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 22 GitHub stars
Code Gecti
  • Code scan — Scanned 8 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This is a sophisticated workflow and methodology plugin for Claude Code. It acts as a prompt system to enforce rigorous, diagram-first development practices by providing access to 46 specialized AI agents for over 11 programming languages.

Security Assessment
Overall risk: Low. The automated code scan checked 8 files and found no dangerous patterns, no hardcoded secrets, and no excessive permissions requested. However, users must be aware of how the tool is installed. The recommended setup uses a `wget` command to download a remote file directly into the local configuration directory. Because this file dictates exactly how the AI agent behaves, it fundamentally controls the AI's actions. Standard security practices suggest reviewing the downloaded prompt file before executing it to ensure the instructions remain safe and unharmful.

Quality Assessment
The project is actively maintained, with its last code push occurring today. It uses the permissive Apache-2.0 license, making it highly accessible for both personal and commercial use. While the repository is relatively small, it has garnered 22 GitHub stars, indicating a modest but growing level of community trust and interest.

Verdict
Safe to use, but it is highly recommended to manually review the downloaded configuration file before integrating it into your development environment.
SUMMARY

ODIN [for Claude Code as a plugin] - Outline Driven development approach for agentic INtelligence

README.md

ODIN Claude Plugin

ODIN (Outline Driven INtelligence) - Advanced code agent system for Claude Code with surgical precision, diagram-first engineering, and comprehensive workflow automation.

Overview

ODIN is a professional-grade Claude Code plugin that transforms Claude into a sophisticated code agent with 46 specialized agents across 11+ programming languages, comprehensive workflow automation, and rigorous engineering methodology.

Key Capabilities:

  • 🤖 46 Specialized Agents - Language experts, architects, analyzers, and domain specialists
  • 📐 Diagram-First Engineering - Architecture, concurrency, memory, data flow, optimization
  • 🎯 Surgical Code Editing - AST-based transformations with ast-grep
  • 🧠 Confidence-Driven Execution - Adaptive behavior based on complexity and risk
  • 🔍 Deep Investigation - Mandatory file reading before code modifications
  • 🔒 Atomic Commits - Conventional Commits protocol with incremental approvals

Installation

Prerequisites

  • Claude Code installed and running
  • Git (for marketplace installation)

Full Install Script (Recommended)

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

# List available agents
/agents

# View all commands
/help

# See the installed plugins
/plugin

Core Philosophy

ODIN follows strict engineering principles:

  1. Investigate Before Acting - Never speculate about code you haven't read
  2. Diagram-First Design - Five mandatory diagrams before any implementation
  3. Surgical Precision - Minimal, targeted changes using AST-based tools
  4. Atomic Commits - One logical change per commit, properly typed
  5. Confidence-Driven - Adapt behavior based on familiarity and risk
  6. Tool Selection - ast-grep > native-patch > ripgrep (never sed for edits)

Five Required Diagrams

Before any non-trivial implementation:

  1. Architecture - Components, interfaces, contracts, dependencies
  2. Data Flow - Sources, transformations, sinks, state transitions
  3. Concurrency - Threads, synchronization, happens-before relationships
  4. Memory - Ownership, lifetimes, allocation patterns, safety guarantees
  5. Optimization - Bottlenecks, targets, complexity bounds, resource budgets

Agents

Language Specialists (15 agents)

Modern Languages:

  • rust-pro / rust-pro-ultimate - Rust Edition 2024, zero-cost abstractions, ownership
  • typescript-pro - Strict mode, discriminated unions, no any/unknown
  • python-pro - Type hints, asyncio, pathlib, dataclasses
  • golang-pro - Context-first, goroutines, structured concurrency
  • java-pro - Java 21+, records, virtual threads, sealed classes
  • kotlin-pro - K2, coroutines, null safety, immutability

Systems Programming:

  • cpp-pro / cpp-pro-ultimate - C++20+, RAII, smart pointers, ranges
  • c-pro / c-pro-ultimate - Modern C, memory safety, systems programming

Web & Enterprise:

  • javascript-pro - ES6+, async patterns, Node.js
  • php-pro - Modern PHP, generators, SPL structures
  • csharp-pro - C# latest, async/await, LINQ

Architecture & Design (7 agents)

  • architect - System architecture, technical decisions, scalability
  • backend-architect - Backend systems, APIs, service architecture
  • graphql-architect - GraphQL schemas, resolvers, federation
  • docs-architect - Technical documentation, API references, architecture guides
  • ui-ux-designer - Interface design, user experience, design systems
  • artistic-designer - Visual design, aesthetics, branding elements
  • branding-specialist - Brand identity, visual language, corporate identity

Code Quality (8 agents)

  • code-reviewer - Expert code review, quality, security, maintainability
  • criticizer - Systemic post-implementation critique, severity-driven analysis
  • devil-advocate - Pre-decision adversarial challenge, assumption dismantling
  • debugger - Root cause analysis, error resolution, incident investigation
  • refactoring - Full refactoring lifecycle: assess debt, plan, execute, modernize
  • test-writer - Comprehensive test suites, unit/integration testing
  • test-designer-advanced - Edge cases, chaos engineering, property-based testing
  • analyzer - Codebase health metrics, dependency graphs, pattern detection

Performance (3 agents)

  • performance - Holistic performance optimization, profiling, benchmarking
  • concurrency-expert - Thread safety, synchronization, parallel patterns
  • memory-expert - Memory optimization, leak detection, allocation analysis

Specialized Domains (9 agents)

Machine Learning & Data:

  • ml-engineer - ML pipelines, model serving, feature engineering
  • mlops-engineer - ML infrastructure, experiment tracking, model registries
  • data-engineer - ETL pipelines, data warehouses, streaming architectures
  • quant-researcher - Financial models, trading strategies, market analysis
  • trading-system-architect - HFT systems, market making, order execution

Security:

  • security-auditor - Vulnerability review, OWASP compliance, secure authentication

Database & Migration:

  • database - SQL queries, schema design, optimization, analytics
  • migrator - System migrations, cross-platform porting, version upgrades

Development Tools:

  • prompt-engineer - LLM prompts optimization, AI features

Frontend & Mobile (4 agents)

  • react-specialist - React components, hooks, state management
  • flutter-specialist - Flutter widgets, state management, platform channels
  • ios-developer - Swift/SwiftUI, UIKit, Core Data, App Store optimization
  • mobile-developer - React Native/Flutter, offline sync, push notifications

Infrastructure (1 agent)

  • terraform-specialist - IaC best practices, modules, state management

Configuration

Settings.json

ODIN includes comprehensive settings.json with:

  • Tool Permissions - Pre-approved tools (ast-grep, fd, rg, cargo, npm, git, etc.)
  • MCP Integration - Time, browser, git, context7, tavily, and more
  • Security - Denied operations (sed -i, force push, destructive commands)
  • Hooks - Event-driven automation
  • Defaults - Bypass permissions mode, always thinking enabled

CLAUDE.md

Global instructions defining:

  • ODIN methodology and principles
  • Tool selection mandates (ast-grep preferred)
  • Git commit strategy (Conventional Commits)
  • Diagram-first engineering requirements
  • Language-specific guidelines
  • UI/UX design principles
  • Verification and refinement patterns

Methodology

Surgical Editing Workflow

  1. Find - Use ast-grep (code), ripgrep (text), fd (files)
  2. Copy - Extract minimal context with precise offsets
  3. Paste - Apply surgically with AST-based transformations

Confidence-Driven Execution

Confidence = (familiarity + (1-complexity) + (1-risk) + (1-scope)) / 4
  • High (0.8-1.0): Direct action → Verify
  • Medium (0.5-0.8): Iterative action → Expand → Verify
  • Low (0.3-0.5): Research → Plan → Test → Expand
  • Very Low (<0.3): Decompose → Propose → Seek guidance

Atomic Commit Protocol

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:

  • One logical change per commit
  • Never mix types or scopes
  • Each commit must build and pass tests
  • Independently testable and reversible

Tool Selection Mandate

Priority:

  1. ast-grep - Code structure, refactoring (HIGHLY PREFERRED)
  2. native-patch - File edits, multi-file changes
  3. ripgrep - Text, comments, strings
  4. fd - File discovery (NEVER use find)
  5. eza - Directory listing (NEVER use ls)

Tool Permission Issues

Check settings.json for tool permissions. ODIN pre-configures safe tool usage.

License

See LICENSE file for details.

Support

Acknowledgments

Built on Claude Code's powerful plugin system with focus on professional software engineering practices, surgical precision, and comprehensive workflow automation.


ODIN - Outline Driven INtelligence for Claude Code

Yorumlar (0)

Sonuc bulunamadi