odin-claude-plugin

Solid

Outline-Driven Development for Claude Code - 46 agents, 25+ skills, diagram-first methodology, AST-based editing, atomic commits.

plugin 34 stars 0 forks Updated today Apache-2.0

Install

Plugins install via a marketplace, in two steps.

Step 1
Step 2
View on GitHub

Bundles

Everything this plugin ships — skills, agents, commands, hooks, and MCP servers it bundles.

Skills (66)

AI & Automation Solid

ai-collab-protocols

Surface in-task AI collaboration protocols one tactic at a time, replacing ambiguous references with durable, recoverable handles.

34 Updated today
OutlineDriven
API & Backend Solid

api-design

Guide stable API and interface design. Use when creating REST or GraphQL endpoints, defining type contracts, or establishing frontend/backend or module boundaries.

34 Updated today
OutlineDriven
AI & Automation Solid

askme

Explore intent with Verbalized Sampling before planning. Use when the task is ambiguous, you need maximum clarifying questions, or you want collaborative or adversarial mode via `/askme`.

34 Updated today
OutlineDriven
AI & Automation Solid

ast-grep

Run code analysis and refactoring with ast-grep. Use when doing AST-based modifications, structural search, linting across code shape, or replacing regex-fragile transformations.

34 Updated today
OutlineDriven
AI & Automation Solid

atomic-issues-prs

Publish a change-set as atomic GitHub issues or PRs. Use when the user says "atomic PRs" or wants one issue/PR per logical change.

34 Updated today
OutlineDriven
AI & Automation Solid

autolearn

Compound a solved problem into a durable in-repo learning doc. Use when a verified non-trivial fix lands, the user says "compound this", "document this fix", or "remember this". This is the automatic-capture entry point; for an explicitly requested one-off write-up, use compound.

34 Updated today
OutlineDriven
AI & Automation Solid

autopilot

Run a hands-off plan-to-ship pipeline by chaining existing skills. Use when the user says "autopilot", "take this from plan to shipped", "run the whole pipeline", "hands-off ship it", or "do the end-to-end build".

34 Updated today
OutlineDriven
AI & Automation Solid

axiom-mode

Switch to ODIN's compact formal-logic English register using predicate claims and ASCII keywords. Use when the user requests "axiom", "axiom-mode", "axiom-compact", "formal-logic", or "compact form".

34 Updated today
OutlineDriven
AI & Automation Solid

batch-ask-me

Use when the user wants to walk a complex design space round by round: map the decision tree, fire the current frontier as batched single-select questions, and loop until shared understanding is reached. Triggers: multi-fork decisions, ambiguous requirements, unresolved prerequisites, "batch ask me", "clarify the design space".

34 Updated today
OutlineDriven
AI & Automation Solid

book-to-skill

Use when turning a book, course, whitepaper, or comparable source document into a reusable agent skill: the user names a source and asks to distill it, encode its method, or build an agent that works the way it prescribes. Classifies the source as procedure or reference, writes a validated SKILL.md, and proves the trigger fires before finishing.

34 Updated today
OutlineDriven
AI & Automation Solid

brainstorm

Explore vague or ambitious ideas into a right-sized requirements-only plan. Use when the user wants to brainstorm, think through scope, decide what to build, or needs collaborative product framing before planning, not for a decisive verdict on whether to adopt or switch to a specific external technology, library, or platform. For that verdict, use pov. For divergent option generation rather than scoping one idea, use ideate.

34 Updated today
OutlineDriven
AI & Automation Solid

breaking-driven

Demolish bloated code and re-derive it clean, cutting every surface the rebuilt contract does not name. Use for a repo-wide bloat sweep, when patching a subsystem has stopped paying, or when the user says "this whole module is bloated", "rewrite this properly", or "break it and rebuild".

34 Updated today
OutlineDriven
Show all 66 bundled skills
Testing & QA Solid

browser-testing

Test and debug browser code with Chrome DevTools MCP. Use when building or debugging browser UI, inspecting the DOM, capturing console errors, analyzing network requests, or verifying visual output.

34 Updated today
OutlineDriven
AI & Automation Solid

can-i-help

Route contributors to data-backed contribution opportunities. Use when the user asks "where can I help", "what can I contribute", "find a good first issue", or "what should I work on".

34 Updated today
OutlineDriven
AI & Automation Solid

capstone

Use when the user is ready to apply what they learned to something real: scope a project sized to what they have cleared, write the brief with milestones and a done test, then judge the finished work against it. For single-concept exercises and quizzes, use drill.

34 Updated today
OutlineDriven
AI & Automation Solid

cascade-dedup

Strip duplicate and conflicting directives across the system-prompt cascade family: the canonical baseline, the six output-style embeds, and the two external harness embeds.

34 Updated today
OutlineDriven
AI & Automation Solid

caveman

Switch to a verbosity-reduction response register. Use when the user says "caveman", "compact mode", "less tokens", "be brief", or context-window pressure calls for shorter replies.

34 Updated today
OutlineDriven
DevOps & Infrastructure Solid

ci-cd

Set up or modify CI/CD pipelines and deployment automation. Use when setting up build pipelines, automating quality gates, configuring test runners in CI, or establishing deployment strategies.

34 Updated today
OutlineDriven
AI & Automation Solid

clarify

Scan a request, document, or conversation for ambiguities, undefined terms, implicit assumptions, and unstated boundaries, then surface them as a certainty-tiered findings report with recommended defaults. Use when the user says "clarify", "what is ambiguous here", "find the gaps in this spec", "what am I assuming", or when a prompt or spec reads as under-specified before planning.

34 Updated today
OutlineDriven
AI & Automation Solid

cleanup-codebase

Reduce internal duplication, dead code, and ceremony. Use when you spot dead fields, redundant wrappers, or speculative abstractions in code you are already editing.

34 Updated today
OutlineDriven
AI & Automation Solid

codebase-design

Shared vocabulary for designing deep modules: module, interface, implementation, depth, seam, adapter, leverage, locality. Use when designing or improving a module interface, deciding where a seam goes, making code more testable, or when another skill needs the deep-module terms.

34 Updated today
OutlineDriven
AI & Automation Solid

commit-push-current

Commit working-tree changes and push to the current branch: no branch creation, no branch switch, no PR. Use when asked to push to the branch you are already on, including the default branch.

34 Updated today
OutlineDriven
AI & Automation Solid

commit-push-pr

Use when asked to ship/open a PR, or for PR-description-only flows like writing, rewriting, or describing a PR body.

34 Updated today
OutlineDriven
AI & Automation Solid

commit-push

Use when asked to ship/publish commits without opening a PR.

34 Updated today
OutlineDriven
AI & Automation Solid

commit

Use when the user asks to commit/save staged or unstaged changes with a repo-appropriate, value-communicating message.

34 Updated today
OutlineDriven
AI & Automation Solid

compound

Use when a verified non-trivial outcome should be written up as a docs/solutions/ entry or a CONCEPTS.md term, and the user asks for it explicitly. Fires only on request; for automatic capture after a verified fix, use autolearn.

34 Updated today
OutlineDriven
AI & Automation Solid

contexts

Use when the user says "get context on X", "how does X work", or wants architectural orientation before coding.

34 Updated today
OutlineDriven
AI & Automation Solid

debug

Hypothesis-driven debugging. Use when a test fails, a crash or exception occurs, output is wrong, or an intermittent flake has no obvious cause.

34 Updated today
OutlineDriven
AI & Automation Solid

dedup-skills

Ledger-first dedup of a skills/ or prompt-directory tree. Use when the user asks to dedup skills, find rules repeated across or within skill files, or check whether skills contradict each other.

34 Updated today
OutlineDriven
AI & Automation Solid

deprecate-and-migrate

Use when removing old code, migrating users to a new implementation, or deciding whether to maintain or sunset something.

34 Updated today
OutlineDriven
AI & Automation Solid

deps-upgrade

Dependency-upgrade campaign. Use when CVEs require remediation, a major upstream version lands, stack compatibility forces a sweep, on a scheduled hygiene cadence, or for a lockfile audit before a release.

34 Updated today
OutlineDriven
AI & Automation Solid

design

Use when starting UI work, defining palettes or design tokens, or when output looks AI-generic, vibe-coded, or default-framework sloppy.

34 Updated today
OutlineDriven
AI & Automation Solid

deslop

Certainty-graded cleanup of code debris. Use when the user says "deslop", "remove debug code", "find placeholders or stub code", or "remove dead code", or when the slop skill routes code findings here.

34 Updated today
OutlineDriven
AI & Automation Solid

diagram-contract

Use when a diagram is going into a document: pick the tool, write the text source, render it, and embed it with an accessible caption. Text DSL plus a committed SVG is the shape — nomnoml for structure and flow, D2 for architecture, the house palette on both.

34 Updated today
OutlineDriven
AI & Automation Solid

do-it-now

Ship the whole ask in one pass. Use when work would otherwise be split into phases, staged rollouts, follow-up PRs, or TODO-later remainders, or when the user says ship it now, no phases, or do it now.

34 Updated today
OutlineDriven
AI & Automation Solid

doc-review

Use when the user asks to review or critique a prose planning document — a plan, spec, PRD, requirements doc, or design doc.

34 Updated today
OutlineDriven
AI & Automation Solid

docs-and-adrs

Document decisions, not just code. Use when making architectural decisions, changing public APIs, shipping features, or capturing context for future engineers and agents.

34 Updated today
OutlineDriven
AI & Automation Solid

domain-modeling

Build and sharpen a project's ubiquitous language as you design: challenge terms against the glossary, sharpen fuzzy ones, and write CONTEXT.md the moment a term resolves. Use when pinning down domain terminology or maintaining the domain model. Not the `contexts` skill, which routes pre-implementation context gathering.

34 Updated today
OutlineDriven
AI & Automation Solid

doubt-driven

Doubt-driven adversarial review. Use when correctness matters more than speed, the code is unfamiliar, stakes are high, a claim can't be checked by the type system or compiler, or verifying now is cheaper than debugging later.

34 Updated today
OutlineDriven
AI & Automation Solid

drift-detect

Use when the user says "plan drift", asks whether the roadmap, plans, or docs still match the code, or is deciding what to rebuild when restarting a stalled project. For doc-vs-code drift inside a specific diff, use sync-docs.

34 Updated today
OutlineDriven
AI & Automation Solid

drill

Use when a concept needs practising rather than explaining: run a scaffolded exercise from worked example to independent problem, quiz the learner, run spaced recall over what they cleared, or probe for the gaps blocking what they want next. For explanation, use explain-concept; for an end-to-end build, use capstone.

34 Updated today
OutlineDriven
AI & Automation Solid

duet

Use when the user invokes /duet, says "pair with me", or faces aesthetic, architectural, or irreversible decisions.

34 Updated today
OutlineDriven
AI & Automation Solid

enhance

Audit and tighten agent/plugin surfaces. Use when the user asks to enhance a plugin config, agent definition, skill, or CLAUDE.md.

34 Updated today
OutlineDriven
AI & Automation Solid

exhaustive

Prove a decision space, state space, requirement set, or behavior surface is fully covered by enumerating every cell and classifying each as covered, gap, or deferred with an executed check. Use when the user says "exhaustive", "prove coverage", "did I miss any case", "enumerate the state space", or when a refactor or feature needs a completeness audit before it is called done.

34 Updated today
OutlineDriven
AI & Automation Solid

explain-concept

Use when a concept needs making clear rather than practising: build the intuition, explain why it exists and what it replaced, trace where it came from, draw it, or contrast it against what it gets confused with. For exercises and grading, use drill.

34 Updated today
OutlineDriven
AI & Automation Solid

explore

Explore the codebase to map structure, symbols, and dependencies. Use when the user says "explore", "find where X is", "how does X work in the code", or "map the codebase".

34 Updated today
OutlineDriven
AI & Automation Solid

extremely-optimize

Rebuild code from its performance floor: split hot paths from cold, demolish and re-derive the hot ones first, then grill every remaining inefficiency in the cold ones. Use for a subsystem-wide or repo-wide performance campaign, when another round of patching has stopped paying, or when the user says "make this as fast as possible", "extremely optimize", or "grill every inefficiency".

34 Updated today
OutlineDriven
AI & Automation Solid

fix

Use when the user says "fix", "make it pass", or "apply the findings", or hands a verifier failure or bug description.

34 Updated today
OutlineDriven
Web & Frontend Solid

frontend-ui

Build user-facing interfaces. Use when creating or modifying components, implementing layouts, managing state, or when the output must look hand-crafted rather than AI-generated.

34 Updated today
OutlineDriven
AI & Automation Solid

generalize-from-cases

Derive the general rule a request actually carries when it arrives as examples instead of a stated rule, then bound that rule before anyone acts on it. Use when the ask is carried by instances ("do it like this one", "fix these three the same way", "here is a sample of what I mean"), or when one instance is clearly standing in for a class. For ambiguity inside a stated request, use clarify; for intent exploration with no examples on the table, use askme.

34 Updated today
OutlineDriven
AI & Automation Solid

generate-my-taste

Generate a personal taste skill from local evidence and confirmation forks.

34 Updated today
OutlineDriven
AI & Automation Solid

skill_name

Personal taste skill — 5 evidence-derived anchors ({anchor_names}) for prose, code, design, and decisions. Two modes: audit judges an artifact against the two-sided charter; anchor loads the taste register before producing. Trigger with "{trigger_phrase}", "taste-test", "is this slop?", or "overkill?".

34 Updated today
OutlineDriven
AI & Automation Solid

gh-fix-ci

Use when the user asks to debug or fix failing CI checks on a GitHub pull request.

34 Updated today
OutlineDriven
Code & Development Solid

git-branchless

Use when doing multi-commit work, stack edits, rebases, fixups, stacked-PR publishing, or when the user mentions branchless, smartlog, git move, or git undo.

34 Updated today
OutlineDriven
AI & Automation Solid

github-solution-research

Find open-source solutions on GitHub. Use when facing a bug, integration failure, dependency issue, unclear API usage, implementation blocker, or tool capability need.

34 Updated today
OutlineDriven
AI & Automation Solid

github-triage

Triage GitHub issues and pull requests. Use when the user wants to triage incoming issues or external PRs, prepare items for an autonomous agent, or move an item between workflow states.

34 Updated today
OutlineDriven
AI & Automation Solid

ground-latest

Ground every version, stack, and best-practice choice in what is current today, read from the release channel rather than from recall. Use when starting a new codebase or service, scaffolding a project, migrating or refactoring an existing one, picking a language edition, runtime, framework, or dependency, or when the user asks for the latest, current, LTS, or modern way.

34 Updated today
OutlineDriven
AI & Automation Solid

handoff

Snapshot the current session into a resumable handoff artifact so a cold session, agent, or person continues without replaying context. Use when the user says "write a handoff", "hand off", "snapshot this session", "I'm running low on context", "pause and pack this up for the next session", or "resume this later".

34 Updated today
OutlineDriven
AI & Automation Solid

ideate

Generate grounded, divergent ideas from the codebase. Use when the user says "let's brainstorm", "what should we build", or "any ideas for".

34 Updated today
OutlineDriven
AI & Automation Solid

improve-architecture

Surface deepening refactors that turn shallow modules into deep ones, raising testability and agent-navigability.

34 Updated today
OutlineDriven
AI & Automation Solid

incremental

Use when a change spans multiple files, or you're about to write a lot of code at once.

34 Updated today
OutlineDriven
AI & Automation Solid

inits

Creates or improves an AGENTS.md file. Use when onboarding to a repo, or capturing conventions, constraints, and rationale that are expensive to rediscover.

34 Updated today
OutlineDriven
AI & Automation Solid

llm-self-loop

Restructures human-gated workflows into autonomous LLM loops with file-based outputs. Use when a task needs a button click, dashboard check, or human verdict inside its iteration loop.

34 Updated today
OutlineDriven
AI & Automation Solid

loop-me

Use when the user wants to design a recurring personal or team workflow: capture loops, write specs in workflows/*.md, and run a stateful askme session until the spec is implementer-ready. Triggers: "loop me", "design a workflow", "automate this recurring task", morning routine, inbox processing.

34 Updated today
OutlineDriven
AI & Automation Solid

memory-clean

Use when the user asks to audit memory or find stale or duplicate memories.

34 Updated today
OutlineDriven
AI & Automation Solid

memory-sanitize

Use when sanitizing memory for sharing, redacting PII, or scanning for credentials.

34 Updated today
OutlineDriven

Quality Score: 61/100

Stars 20%
51
Recency 20%
100
Manifest 20%
0
Documentation 15%
0
Issue Health 10%
80
License 10%
100
Description 5%
100

Details

Author
OutlineDriven
Repository
OutlineDriven/odin-claude-plugin
Created
9 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Listed in marketplaces