ODIN — Outline-Driven Dev

100-dovednostní Claude Code plugin pro outline-driven, diagram-first, atomic-commit inženýrství

od OutlineDriven · OutlineDriven/odin-claude-plugin

Otestováno · Funguje ★ 8.8/10

ODIN — Outline-Driven Dev — 100-dovednostní Claude Code plugin pro outline-driven, diagram-first, atomic-commit inženýrství

Co umí

ODIN je velký Claude Code plugin (100 dovedností + 4 MCP servery) kodifikující metodologii „outline-driven development“: spec/plan/tasks/implement gating, diagram-first design, chirurgické AST úpravy a atomické Conventional Commits. Jednotlivé dovednosti se spouštějí na podněty v přirozeném jazyce (např. „nejprve to specifikuj“, „napiš specifikaci před kódováním“) nebo /slash příkazy. Testována reprezentativní dovednost spec-driven.

Testovací report

Načten strom přes GitHub API: 100 dovedností pod skills/, plus .claude-plugin/plugin.json (v1.17.18) a mcp.json deklarující 4 npx MCP servery (sequential/critic/shannon alwaysLoad:true). Přečten spec-driven/SKILL.md v plném rozsahu — čistý frontmatter (name+description), dobře napsaný gated SPECIFY→PLAN→TASKS→IMPLEMENT pracovní postup a jeho odkazované references/domain-examples.md existuje a odpovídá. Bezpečnostní sken čistý: žádné base64/exfil/secrets v dovednosti. Upřímné upozornění: „doporučený“ jednořádkový příkaz v README provede `wget -O ~/.claude/CLAUDE.md`, tiše přepíše váš stávající globální CLAUDE.md, a plugin automaticky načte 3 npx MCP servery — skutečné tření/riziko na úrovni sady, ačkoli testovaná dovednost spec-driven se kopíruje samostatně a nic z toho nepotřebuje. Fráze spouštění posouzeny — AKTIVOVAT: (1) „vytvoř novou funkci ověřování, nejprve ji specifikuj“ (2) „požadavky jsou nejasné a toto se dotýká 3 modulů, napiš specifikaci před kódováním“ (3) „začni nový projekt: definuj cíl/hranice/kritéria úspěchu před implementací“; NE: (4) „oprav tuto překlep v README“ (dovednost explicitně vylučuje jednořádkové opravy) (5) „vysvětli, co dělá tento regex“ (pouze pro čtení Q&A). Všech 5 správně.

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

Recommended full install (from README) overwrites your global config and adds MCP servers: `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`. Safer: skip the wget and just `claude plugin marketplace add OutlineDriven/odin-claude-plugin && claude plugin install odin@odin-marketplace`. A single skill can also be copied standalone into `.claude/skills/spec-driven/` — it is pure-prompt and self-contained.

Příkazy a ukázkové prompty

  • /odin-plugin100-dovednostní Claude Code plugin pro outline-driven, diagram-first, atomic-commit inženýrství

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Set up outline-driven development with diagram-first planning for this repo
  • Use the 46-agent ODIN workflow to plan this feature before coding
  • Make atomic commits with AST-based edits instead of raw diffs