Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Prove It

ASecurity

Give every critical path a test that dies under a behavior-changing mutation. Map the untested critical surface (coverage × call-graph of the money/auth/data paths), write characterization tests that assert real behavior, prove each earns its keep by failing at its assertion under a mutation (harness still runnable — a compile break is not proof), and route surfaced bugs to a fix or backlog, looping until every confirmed critical path is mutation-audited. Use when "close the test gap", "cover...

2 stars
0 votes
0 copies
0 views
Added 9/19/2026
ai-agentsgotestinggit

Works with

terminalcli

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add ravidsrk/orca-fleet --skill prove-it --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Prove It?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Prove It
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ravidsrk-prove-it/badge)](https://www.skillsdirectory.com/skills/ravidsrk-prove-it)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: prove-it
description: >-
  Give every critical path a test that dies under a behavior-changing mutation. Map the untested
  critical surface (coverage × call-graph of the money/auth/data paths), write characterization
  tests that assert real behavior, prove each earns its keep by failing at its assertion under a
  mutation (harness still runnable — a compile break is not proof), and route surfaced bugs to a
  fix or backlog, looping until every confirmed critical path is mutation-audited. Use when "close
  the test gap", "cover the critical paths", "pin a characterization net", "test debt",
  "add tests before we refactor", characterization/mutation testing, missing coverage. Not for broken tests, nor flake
  eradication (deflake-it), a deterministically failing test (clean-sweep), building features with
  tests from the start (ship-it), or restructuring a module's interface once the net exists
  (reshape-it — its DEEPEN units consume this mission's characterization net).
license: MIT
compatibility: >-
  HARD dependency: Orca runtime + orchestration skill (Orca CLI). git + gh; a runnable suite +
  coverage tool. A TDD worker playbook (addyosmani or mattpocock) — one router per worker.
metadata:
  proof: self-run
  proof_evidence: docs/runs/2026-09-16-prove-it-self-run.md
  autonomy: L4
  unit: one critical-path behaviour under a mutation-audited test
  state_machine: map the surface → human scope confirm → characterize → mutation-audit → land
  convergence: every path in the frozen critical surface is covered by a test whose mutant is KILLED
  ordering: waves under attention-budget WIP; no ordering constraint between paths
  parking: COVERED-WITH-PARKED — an uncovered path names its blocker
  oracle: a behaviour-changing mutation — the test is proven by killing the mutant, not by passing
---

# prove-it — a mutation-audited test on every critical path

You are the **COORDINATOR**. Here the work CREATES PROOF where no defect finding necessarily exists;
the denominator is a FINITE CRITICAL SURFACE, done is MUTATION-SENSITIVE coverage of it, and bugs
surfaced during characterization spawn a NESTED remediation loop. Composes `characterize`, `build-change`, `design-twice` (choosing the
seam to pin), `remediate-finding` (for surfaced bugs), `acceptance-review`, `runtime-prove`, `compound-learn`;
rides `merge-serialization`, `reviewed-sha-freshness`, `dispatch-lifecycle`, `liveness-resume`,
`evidence-manifest`, `ledger-contract`, `attention-budget`. Worker TASK pack: one of matt | addy
— never co-mount.

## Two terminal outcomes

- **COVERED** — every path on the confirmed critical surface has a merged, mutation-audited test; every
  surfaced bug fixed-with-test.
- **COVERED-WITH-PARKED** (degraded) — all writable paths mutation-audited, ≥1 surfaced bug parked as
  needs-human (load-bearing quirk / behavior-change decision) or a path can't be tested without a human
  decision. Never reported as COVERED.

## Pipeline

```
MAP critical surface (coverage gaps × call-graph of money/auth/data/external-contract entry points;
  uncovered trivial getters are NOT the mission) → HUMAN scope confirm (bounds the mission)
  → BOOTSTRAP integration BASE (runtime/scripts/preflight.py --base <BASE> --fork-point <sha
    recorded in the ledger header at BASE creation>; BASE ≠ default — dispatch-lifecycle.md)
  → CHARACTERIZE waves (build-change, characterize): assert REAL expected behavior, and earn each
    net with the mutation `characterize` specifies. Two outcomes:
    · code correct, untested → the test passes; PROVE it per characterize.md, and record the audit's
      `binding_audit` alongside the `negative_control` that playbook defines.
    · test reveals a BUG → SURFACED-BUG sub-loop (remediate-finding). Route small clear fixes in-PR;
      route ambiguous / behavior-changing bugs to PARK needs-human or hand to clean-sweep. Never assert
      the buggy behavior as correct.
  → build-blind REVIEW (acceptance-review) → RUNTIME-PROVE (characterization asserts behavior the
    real entry point actually exhibits, not harness-only fiction) → LAND
  → RE-MAP coverage → loop → outcome → REFLECT (`compound-learn`)
```

Waves respect `attention-budget` WIP.

## Convergence proof

Every critical-surface path: a merged test that fails at its assertion under a behavior-changing,
harness-preserving mutation (the audit recorded as `negative_control` + `binding_audit`; the verifier
re-runs the pinned mutant on a sample — ≥10% rounded up, the evidence-manifest §3 floor).
Every surfaced bug: fixed-with-test, or parked with a reason, or handed to clean-sweep. No assertion
weakened to pass (diff-audit). Coverage before/after pasted — but the pass criterion is the
mutation-audit set, not the percent. Manifest names COVERED or COVERED-WITH-PARKED.

## Ledger + supervision

Header per liveness-resume.md: `RUN · COORDINATOR · BASE · FORK_POINT · T0 · SOURCE · WIP` (`-` if N/A;
SOURCE = critical-surface digest). Rows include Orca task id + path fields (test · mutation · PR ·
disposition). Stalls → WATCH; death → RESUME scoped to header coordinator + ledger task ids,
git-verified.

## Anti-patterns

Chasing coverage percent (100% with tautological asserts proves nothing). A green test whose mutation
passes (insensitive to the behavior — worse than no test). Accepting a compile break as the mutation
proof. Silently asserting a surfaced bug's wrong behavior as correct. Unbounded surface (needs the
confirmed critical list).

## Related
`deflake-it` (test stability), `clean-sweep` (surfaced bugs go there), `ship-it` (build tests into new work).

Attribution

ravidsrkravidsrk
View sourceMore from ravidsrk →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →