Use when one reviewer angle is insufficient or the user suspects a direction is tunnel-visioned or inherited its framing. Modes: artifact, direction. Not for source or remote-system changes.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when a rendering path needs stable frame-time, CPU, GPU, and memory evidence against fixed targets. Not for one-shot profiling or visual quality review.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when an authorized reference surface needs a clean-room frontend reconstruction across static, motion, and responsive fidelity. Not for styling or component work without a reference surface.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when deciding what an interface should do before UI is built or audited: consequences, action scope, reachable states, naming, and accessibility. Not for visual implementation: use prototype.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when asked to prototype one design question through a cheap logic or UI experiment, including button-driven state-model checks. Not for polished artifacts: use polished-web-prototype.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when thumbnail concepts need real-size, accuracy-first scoring without misleading claims. Not for generating thumbnails or declaring winners that fail the accuracy rubric.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when the user runs /web-design-review with a URL to visually audit and fix a live UI. Not for design direction: use design. Not for variant galleries: use design-variants.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when C or C++ code needs memory-safety or undefined-behavior guarantees proved with CBMC, or ACSL contracts checked with Frama-C Eva or WP. Not for choosing the proof policy: use proof-driven.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when an imperative program needs pre-conditions, post-conditions, and loop invariants proved automatically by SMT in Dafny or Why3, short of a tactic prover.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when one reviewer is not enough because failure modes are heterogeneous, or a claim needs cross-lens pressure before it ships. Not for collapsing a decision field: use converge.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when asked to implement under non-negotiable constraints: performance budgets, platform limits, legal or API rules. Not for remote, credential, publish, deploy, or irreversible changes.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when a request names a working principle (subtract before you add, idempotent operations, never block on the human) or asks which principle applies. Not for running a repair: use strike-the-root.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when writing or restructuring code, before adding a helper, wrapper, config key, or dependency, or when the user asks for minimal or DRY code. Not for performance tuning: use optimize.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when bloated code needs clean re-derivation, or the user says "this module is bloated" or "break it and rebuild". Not for untracked data or changes without VCS rollback.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when asked to build or review a CLI intended for coding agents and return flag-driven, pipeline-safe, idempotent design advice. Not for running or profiling a CLI: use control-cli.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when setting up a project, auditing agent command permissions, or asking which read-only bash commands and domains to allow. Not for remote, credential, publish, deploy, or irreversible changes.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when modeling a domain, encoding a state machine, hardening APIs, making invalid states unrepresentable, or parsing instead of validating. Not for TypeScript: use typescript-best-practices.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when the user says greenfield this or rescue this codebase, names a field (dark, red, blue, or brown), or diagnoses a subsystem. Not for specs: use to-spec. Not for remote or irreversible changes.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when a bug, failure, flake, regression, review finding, or ticket needs the core fixed so it cannot recur. Not for greenfield features: use tdd. Not for style-only review or typo-class one-liners.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when writing or verifying framework-specific code, boilerplate, or a documented, correct implementation. Not for remote, credential, publish, deploy, or irreversible changes.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when the user says "simplify this diff" or asks for a compression pass over a change-set. Not for dead-code sweeps: use deslop.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when asked to optimize code, make a path faster, make this as fast as possible, reduce allocations, repair a regression, profile a target, grill every inefficiency, or run a subsystem or repo-wide performance campaign against a measured floor; when a performance requirement, slowness report, Core Web Vitals miss, or profiling evidence identifies a bottleneck; or for an "extremely optimize" performance campaign, optimizing suspected hot paths without waiting for benchmarks, or estimating hot and complexity-neutral cold paths while refusing complexity theater. Not for remote, credential, publish, deploy, or irreversible changes.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when asked to audit comments in code files and propose structural replacements or deletions with per-candidate approval. Not for deterministic commented-out-code removal: use deslop.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026
Use when implementing a multi-file change, building a feature from a breakdown, or writing a large amount of code. Not for a single settled ticket: use work.
The English summary is being prepared. Showing the original description.
OutlineDriven/odin-claude-plugin☆ 37Updated Sep 29, 2026