with one click
validation
Plan validation with confidence scoring and adversarial challenge
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Plan validation with confidence scoring and adversarial challenge
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Plan-and-Execute methodology for adaptive execution with replanning
Plan-and-Solve methodology for goal decomposition and plan creation
Intelligent context window management with tiered content, token budgets, and LLM-powered summarization
Multi-agent workflow coordination with routing, state management, and failure recovery
Brand discovery methodology for establishing identity, voice, and messaging
Content creation methodology leveraging brand context for consistent, strategic content
| name | validation |
| description | Plan validation with confidence scoring and adversarial challenge |
| disable-model-invocation | false |
Comprehensive validation of plans before execution. Combines adversarial challenge review with confidence scoring to catch flaws when they're cheap to fix.
Plan validation evaluates readiness across two complementary approaches:
Challenge every plan as if you're trying to break it.
"Does this plan actually solve what the user asked for?"
Red flag: If you can't map every requirement to a step, the plan is incomplete.
"What inputs or conditions would break this?"
Consider:
Red flag: If the plan assumes "happy path" only, it will fail in production.
"Is this the simplest solution that works?"
Ask:
Red flag: If explaining "why" takes longer than explaining "what," it's too complex.
"How does this interact with existing code?"
Check:
Red flag: If the plan ignores codebase conventions, it will create maintenance burden.
"When this fails (not if), what happens?"
For each step, ask:
Red flag: If any step can fail silently or cause data loss, add safeguards.
Calculate a confidence score across four dimensions (100 points total):
| Factor | Points | Condition |
|---|---|---|
| All personas consulted | 10 | Core team members loaded and their questions asked |
| User confirmed requirements | 10 | gathered_requirements.user_confirmations is non-empty |
| Edge cases identified | 5 | gathered_requirements.edge_cases has 2+ items |
| Factor | Points | Condition |
|---|---|---|
| All steps atomic | 10 | Each step has single primary_tool and clear purpose |
| All steps have validation | 10 | Every step has success_criteria with validation_command |
| Dependencies clear | 5 | depends_on defined and no circular dependencies |
| Factor | Points | Condition |
|---|---|---|
| Memory rules embedded | 10 | embedded_context.memory_rules has content |
| Patterns discovered | 10 | embedded_context.discovered_patterns has 3+ patterns |
| Constraints documented | 5 | embedded_context.constraints is non-empty |
| Factor | Points | Condition |
|---|---|---|
| Failure modes identified | 10 | challenge_results.failure_modes.notes has items |
| Retry behavior defined | 10 | Every step has retry_behavior with hints |
| Rollback possible | 5 | Plan has rollback strategy or git snapshot |
╔══════════════════════════════════════════════════════════════╗
║ PLAN VALIDATION RESULTS ║
╠══════════════════════════════════════════════════════════════╣
║ ║
║ CHALLENGE RESULTS ║
║ ───────────────── ║
║ REQUIREMENTS: [PASS | GAPS FOUND] ║
║ EDGE CASES: [PASS | RISKS FOUND] ║
║ SIMPLICITY: [PASS | OVERCOMPLICATED] ║
║ INTEGRATION: [PASS | CONFLICTS FOUND] ║
║ FAILURE MODES:[PASS | UNHANDLED FAILURES] ║
║ ║
║ CONFIDENCE SCORE: 87% ║
║ ──────────────────── ║
║ Requirements: [████████░░] 80% ║
║ Step Quality: [██████████] 100% ║
║ Context: [████████░░] 80% ║
║ Risk: [██████░░░░] 60% ║
║ ║
║ VERDICT: [APPROVED | REVISE PLAN] ║
║ Recommendation: [action if needed] ║
║ ║
╚══════════════════════════════════════════════════════════════╝
| Score | Level | Recommendation |
|---|---|---|
| 90-100% | HIGH | Proceed with confidence |
| 70-89% | MEDIUM | Proceed with caution, consider addressing warnings |
| 50-69% | LOW | Review warnings first, improve plan before building |
| <50% | CRITICAL | Do not build - improve plan significantly |
Skip for:
Still do a quick REQUIREMENTS check even for simple tasks.
If verdict is REVISE PLAN:
Maximum 2 revision loops. If still failing, surface to user for decision.
The Planner should:
plan.validation{
"validation": {
"challenge_results": {
"requirements": "pass",
"edge_cases": "pass",
"simplicity": "pass",
"integration": "pass",
"failure_modes": "risks_found"
},
"confidence_score": {
"total": 87,
"breakdown": {
"requirements": 20,
"step_quality": 25,
"context": 20,
"risk": 22
}
},
"warnings": [
"Only 1 edge case identified",
"No constraints documented"
],
"verdict": "APPROVED",
"recommendation": "PROCEED_WITH_CAUTION"
}
}
"Your goal is NOT to block progress. Your goal is to catch the issues that would waste hours of debugging later."