Agent-PROVE is a Claude Code plugin that applies structured multi-framework thinking to validate approaches before execution, audit outputs during execution, and enforce evidence-based accountability. Extracted from the Mission 1086 methodology.
Four layers, bottom to top:
- Framework Agents (14 built-in, user-extensible) — Independent thinking lenses across 6 categories. Each applies ONE framework and returns PASS/FAIL with cited evidence. Located in
.claude/agents/. - Orchestration Agents — T1 Validator (pre-execution) and Cycle Auditor (during execution). They dispatch framework agents in parallel and synthesize verdicts.
- Skills — Workflow logic for validate-approach, think-cycle, evidence-audit. Located in
.claude/skills/. - Commands — User-facing entry points:
/validate,/think,/audit. Located in.claude/commands/.
Every agent prompt MUST include:
- Objective — Single unambiguous sentence starting with a verb
- Input files — Exact paths to read
- Output — Structured result with verdict
- Schema — Expected output structure
- Verification — How to confirm success
- Constraints — What NOT to do
Before presenting ANY result:
- Verify agent output exists and is valid
- Verify counts match expectations
- Verify no null/empty required fields
- Cross-check agent claims against actual data
T1 Validator:
VALIDATED— All frameworks PASS, no critical findingsVALIDATED_WITH_ADJUSTMENTS— No critical findings, adjustments recommendedREJECTED— Critical finding or majority FAIL
Cycle Auditor:
CYCLE_APPROVED— All pass, no evidence violationsCYCLE_APPROVED_WITH_WARNINGS— Pass with non-critical warningsCYCLE_FAILED— Evidence violation or critical framework failureESCALATE— 3 consecutive failures, stop and ask user
Framework Agents:
PASS— No issues found under this frameworkFAIL— Issues found, with specifics and evidence
| Category | Phase | Frameworks | Default For |
|---|---|---|---|
| Exploration | Brainstorming | six-thinking-hats | /validate |
| Deconstruction | Problem Understanding | first-principles, five-whys | /validate |
| Strategy | Approach Design | inversion, occams-razor, one-thing | /validate |
| Verification | Implementation Validation | deep-dive, technical-research, tri-strike | /think |
| Refinement | Reduction & Tightening | via-negativa, occams-razor | manual |
| Agentic Audit | AI Work Audit | gap-finder, blind-spot, devils-advocate, drift-detector | /think |
/validate auto-selects: Exploration + Deconstruction + Strategy (5 frameworks)
/think auto-selects: Verification + Agentic Audit (5 frameworks)
Override with --framework-names for any combination.
Every claim cites a source. Every number has a derivation. Zero uncited inference.
- Factual claims →
[source: file_path:line or URL] - Numbers →
[derived: computation or file_path] - "Not found" →
[searched: list of files/paths checked]
Drop a .md file in .claude/agents/ following this pattern:
- Role definition ("You are a [Framework] thinking agent")
- Input spec (CONTEXT, SUBJECT, INPUT_FILES)
- Core questions (3+)
- Output format (structured findings with evidence)
- Verdict (PASS/FAIL with specifics)
- Evidence citation requirement