基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/benjam3n/reasoningtool --skill emv-empirical-validation命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Route any input through a branching question tree to narrow down the optimal response strategy before writing. Two stages — PERCEIVE (classify input) then ACT (select response). Covers all prompt types.
Generate exhaustive guesses about user input using ALL search methods with coverage tracking. Guessing is SEARCH through possibility space. Tracks space created vs space covered to ensure comprehensive exploration.
Systematically evaluate and select from a set of guesses, options, or possibilities. Combines ARAW analysis with prioritization to determine which guesses are strong, weak, actionable, or eliminable.
| name | emv - Empirical Validation |
| description | Empirical validation step for GOSM plans - adds external reality testing beyond coherence checks |
| output | {"format":"prose"} |
Input: $ARGUMENTS (a plan, strategy, or set of claims to validate)
Problem: Story coherence is necessary but insufficient for plan quality. Coherent narratives can mask poor plans (the "Hollywood problem" - heist movies have perfect coherence but real heists fail).
Solution: Add empirical validation step that tests plans against external reality where possible.
Default: 2x. Parse depth from $ARGUMENTS if specified (e.g., "/emv 4x [input]").
| Depth | Min Validation Tests | Min Independent Checks | Min Edge Cases Tested | Min Confidence Calibrations |
|---|---|---|---|---|
| 1x | 3 | 1 | 1 | 1 |
| 2x | 5 | 2 | 2 | 2 |
| 4x | 8 | 3 | 4 | 3 |
| 8x | 12 | 5 | 6 | 5 |
| 16x | 18 | 7 | 10 | 7 |
These are floors. Go deeper where insight is dense. Compress where it's not.
For the plan/claims, extract testable predictions:
TESTABLE PREDICTIONS
====================
Plan/Claim: [the plan or claim being validated]
Predictions if this plan is CORRECT:
1. [Observable outcome 1] within [timeframe]
2. [Observable outcome 2] within [timeframe]
3. [Observable outcome 3] within [timeframe]
Predictions if this plan is WRONG:
1. [Observable failure 1] would indicate [what's wrong]
2. [Observable failure 2] would indicate [what's wrong]
3. [Observable failure 3] would indicate [what's wrong]
CRUX PREDICTIONS (would change the plan if different):
1. [Most important prediction to test]
2. [Second most important]
Find the smallest test that would validate or invalidate key assumptions:
MINIMUM VIABLE TEST
===================
Key assumption to test: [the most important uncertain element]
Test design:
- What to do: [specific action]
- Resources needed: [minimal resources]
- Time required: [estimate]
- Success indicator: [what shows assumption is correct]
- Failure indicator: [what shows assumption is wrong]
- Confidence level: [what % confidence does this test provide]
Can this test be run BEFORE full commitment? [Y/N]
If NO, why not: [reason]
Alternative smaller test: [if applicable]
| Situation | Recommendation |
|---|---|
| Test is cheap, can run before commitment | RUN TEST FIRST |
| Test is expensive but commitment is more expensive | Consider test anyway |
| Cannot test until after commitment | Design post-commitment checkpoints |
| Plan is reversible | Act, then test via results |
| Plan is irreversible | Maximum pre-testing warranted |
PRE/POST DECISION
=================
Action reversibility: [REVERSIBLE / PARTIALLY / IRREVERSIBLE]
Test cost vs action cost: [TEST CHEAPER / SIMILAR / ACTION CHEAPER]
Information available pre-action: [HIGH / MEDIUM / LOW]
Recommendation: [TEST FIRST / ACT THEN TEST / SET CHECKPOINTS]
TEST EXECUTION PLAN
===================
1. [Specific step 1]
2. [Specific step 2]
3. [Measure result]
4. [Compare to prediction]
If prediction confirmed: Proceed with plan
If prediction disconfirmed: [Revise plan OR abandon OR gather more info]
CHECKPOINT DESIGN
=================
Checkpoint 1: [After what milestone?]
- What to measure: [observable]
- Expected if on track: [prediction]
- Expected if off track: [warning sign]
- Decision rule: [continue / pivot / stop]
Checkpoint 2: [After what milestone?]
- [same format]
Checkpoint 3: [After what milestone?]
- [same format]
For calibration over time, log predictions and outcomes:
PREDICTION LOG ENTRY
====================
Date: [today]
Plan/Claim: [summary]
Prediction: [specific, measurable prediction]
Confidence: [0-100%]
Timeframe: [when we'll know]
Test method: [how we'll verify]
Status: [PENDING / CONFIRMED / DISCONFIRMED / MODIFIED]
Outcome: [to be filled when known]
Lessons: [to be filled when known]
Save prediction logs to: library/predictions/[date]_[topic-slug].md
After test or checkpoint:
POST-VALIDATION UPDATE
======================
Original plan: [summary]
Test/Checkpoint: [what was done]
Result: [what happened]
Prediction vs Reality:
| Prediction | Reality | Match? |
|------------|---------|--------|
| [pred 1] | [actual] | [Y/N] |
| [pred 2] | [actual] | [Y/N] |
If predictions matched: [Proceed with higher confidence]
If predictions didn't match:
- What this reveals: [learning]
- Plan revision needed: [changes]
- New uncertainty: [what we still don't know]
- Next test: [if applicable]
For: Business plans, product ideas Test: Small-scale trial, landing page, survey Measure: Conversion, interest, feedback
For: Technical plans, designs Test: Build smallest working version Measure: Does it function as expected?
For: Plans in specialized domains Test: Get domain expert opinion Measure: What objections/blindspots do they see?
For: Situations with precedent Test: Research similar past situations Measure: What happened? Why?
For: Plans with assumptions about conditions Test: What happens if [key assumption] is wrong? Measure: Does plan still work?
This step should come AFTER:
And BEFORE:
GOSM Integration Point:
... → /vbo → /emv → Commit
Even when skipping, LOG the prediction for future calibration.
Review prediction logs periodically:
CALIBRATION REVIEW
==================
Period: [date range]
Predictions made: [count]
Predictions resolved: [count]
Accuracy by confidence level:
| Confidence | Made | Correct | Accuracy |
|------------|------|---------|----------|
| 90-100% | | | % |
| 70-89% | | | % |
| 50-69% | | | % |
| <50% | | | % |
Calibration assessment:
[ ] Well-calibrated (accuracy matches confidence)
[ ] Overconfident (accuracy < confidence)
[ ] Underconfident (accuracy > confidence)
Adjustment: [what to change in future predictions]
Execute now: Apply to input.