Odin Testing

Odin Testing from OutlineDriven/odin-claude-plugin.

Skills in this plugin

24
  1. Browser QA · outlinedriven-odin-claude-plugin bundle
    Use when the user runs /browser-qa for report-only QA results without entering a fix loop. Not for remote, credential, publish, deploy, or irreversible changes.
    1 install
  2. Control UI · outlinedriven-odin-claude-plugin bundle
    Use when asked to verify or reproduce browser or Electron UI behavior with before-and-after evidence and no leftover processes. Not for remote, credential, publish, deploy, or irreversible changes.
    0 installs
  3. Exhaustive · outlinedriven-odin-claude-plugin bundle
    Use when asked to prove coverage, find missing cases, or enumerate state, decision, requirement, or behavior space. Not for round-based or single-property tests: use askme, property-test-authoring.
    1 install
  4. Control CLI · outlinedriven-odin-claude-plugin bundle
    Use when asked to reproduce, profile, or verify CLI/TUI behavior. Produces a deterministic transcript or profile proof with session cleanup. Not for CLI design advice, use cli-for-agents.
    0 installs
  5. Verify This · outlinedriven-odin-claude-plugin bundle
    Use when a measurable claim needs before/after proof. Not for fact-checking or done-claim gating: use verify-both-ways or verification-before-completion.
    1 install
  6. Proof Driven · outlinedriven-odin-claude-plugin bundle
    Use when property-based testing, theorem proving, or formal proof tactics require zero unproven properties. Not for remote, credential, publish, deploy, or irreversible changes.
    1 install
  7. Lighter Checks · outlinedriven-odin-claude-plugin bundle
    Use when verification is looping, would re-run untouched code, or duplicates an established proof. Not for tasks that require source or remote-system changes.
    1 install
  8. Run Smoke Tests · outlinedriven-odin-claude-plugin bundle
    Use when asked to run smoke tests or verify a local build, applying only minimal unblocking fixes. Not for iterative bug fixing: use reproduce-and-fix-issues.
    1 install
  9. Tests Adversarial · outlinedriven-odin-claude-plugin bundle
    Use when hardening error handling, validating boundary behavior, or hunting silent failures. Not for feature development: use tdd. Not for test deletion: use tests-purge-unneeded.
    1 install
  10. Behavior Validator · outlinedriven-odin-claude-plugin bundle
    Use when asked to validate a web app, CLI, API, or generated artifact against a source-blind behavior contract. Not for source or remote-system changes.
    1 install
  11. Possible Worlds QA · outlinedriven-odin-claude-plugin bundle
    Use when a product surface must be tested against extreme or hostile worlds. Not for design disputes: use possible-worlds. Not for remote, credential, publish, deploy, or irreversible changes.
    1 install
  12. Verification Skill · outlinedriven-odin-claude-plugin bundle
    Use when asked to create a project-local executable verification skill, or repair one whose commands, paths, or assertions drifted. Not for remote or deployed verification.
    1 install
  13. Reproduce Bug Report · outlinedriven-odin-claude-plugin bundle
    Use when a bug report or UI-visible defect exists. Reproduces it locally. Not for fixing the bug: use reproduce-and-fix-issues.
    1 install
  14. Tests Purge Unneeded · outlinedriven-odin-claude-plugin bundle
    Use when a legacy, slow, or duplicate test suite needs purging, a post-refactor sweep is due, or types cover a contract. Not for tests a new harness supersedes: use test-migration-coverage-gate.
    1 install
  15. Full Product Evaluation · outlinedriven-odin-claude-plugin bundle
    Use when a complete product needs production-like acceptance evidence against documented acceptance criteria. Not for single-component evaluation or evaluation without documented criteria.
    3 installs
  16. Property Test Authoring · outlinedriven-odin-claude-plugin bundle
    Use when authoring property tests, assessing PBT fit for a code path, reviewing existing property tests, or triaging a failing counterexample. Not for test-first features: use tdd.
    1 install
  17. Strict Validation Setup · outlinedriven-odin-claude-plugin bundle
    Use when a user invokes a strict-mode validation or verifiable-goals loop setup. Not for remote, credential, publish, deploy, or irreversible changes.
    0 installs
  18. Test Suite Acceleration · outlinedriven-odin-claude-plugin bundle
    Use when a test suite is too slow and needs acceleration without weakening behavior or coverage, or CI parallelization must fix serial execution. Not for deleting tests: use tests-purge-unneeded.
    1 install
  19. Validation First Driven · outlinedriven-odin-claude-plugin bundle
    Use when protocols, workflows, concurrency, or lifecycle state need states, transitions, and temporal properties. Not for domain models: use type-driven. Not for contracts: use contract-driven.
    1 install
  20. Evaluation Leakage Audit · outlinedriven-odin-claude-plugin bundle
    Use when reviewing an evaluation, benchmark, or scoring harness for leakage, or a validation result that looks self-confirming. Modes: leakage, self-audit. Not for one claim: use verify-both-ways.
    1 install
  21. Meaningful Test Coverage · outlinedriven-odin-claude-plugin bundle
    Use when a test surface needs behavior-guarding coverage raised to a configured target with mutation kill evidence. Not for line-coverage inflation without mutation proof.
    1 install
  22. Mutation Triage Genotoxic · outlinedriven-odin-claude-plugin bundle
    Use when a mutation campaign leaves surviving mutants needing triage. Classifies each as false-positive, missing-test, genotoxic, or removable. Not for setup: use mutation-campaign-configuration.
    1 install
  23. Test Migration Coverage Gate · outlinedriven-odin-claude-plugin bundle
    Use when about to delete a test that a new harness, suite, or scenario covers. Not for tests that catch no real bug: use tests-purge-unneeded. Not for untracked data or changes without VCS rollback.
    0 installs
  24. Mutation Campaign Configuration · outlinedriven-odin-claude-plugin bundle
    Use when asked to initialize, scope, estimate, configure, validate, or optimize a mewt, muton, or mutation testing campaign before execution. Writes the TOML config. Not for running it: use the mewt CLI.
    1 install