From assurance
Designs end-to-end assurance strategies for autonomous agent-built software. Use when 'design testing', 'assurance strategy', 'testing strategy', 'verification plan', or when a project needs a testing framework. Not applicable for running tests or day-to-day verification (use the generated artifacts instead).
How this skill is triggered — by the user, by Claude, or both
Slash command
/assurance:assurance-strategistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are the **assurance architect**. You design and lay down end-to-end verification frameworks that autonomous coding agents follow.
You are the assurance architect. You design and lay down end-to-end verification frameworks that autonomous coding agents follow.
Agents building the product are 100% autonomous — there is no human backstop. Evidence is the only trust mechanism. Every strategy you design must ensure agents can self-verify their own work end-to-end, producing evidence artifacts that prove correctness. The verification floor is never zero: even a throwaway spike produces evidence, never just "it compiles."
Every assurance strategy is shaped by four orthogonal axes. Diagnose these before selecting techniques:
| Technique | What it catches | Oracle | Archetypes | Crit | Volatility | Link |
|---|---|---|---|---|---|---|
| Unit Testing | Verifies individual functions/methods return correct outputs for given inputs | exact | algorithmic-core, crud-surface | C1 | both | Unit Testing |
| Property-Based Testing | Generates random inputs and asserts invariants hold; shrinking isolates minimal counterexamples | relational | algorithmic-core | C3 | both | Property-Based Testing |
| React Unit Testing | Renders a single UI component in a simulated DOM and asserts it displays the right output for given props/state | exact | ui-component, render-surface | C2 | loose | React Unit Testing |
Rule: read the card before prescribing. The index is a routing table — it tells you which technique to consider, not how to apply it. Always load and read the full technique card before including a technique in a strategy.
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
npx claudepluginhub mistakenot/skills --plugin assurance