用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/benjam3n/reasoningtool --skill vbo-verification-before-output命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
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.
基于 SOC 职业分类
正在显示 SKILL.md
| name | vbo - Verification Before Output |
| description | This procedure is the culmination of the no-guessing philosophy. |
| output | {"format":"prose"} |
Input: $ARGUMENTS
Before executing, identify which interpretation matches the user's input:
Interpretation 1 — Verify claims in a document or output: The user has a draft, report, or analysis and wants every claim checked for verification status (observed, tested, or derived) before publishing or acting on it. Interpretation 2 — Audit a decision or recommendation: The user is about to act on a recommendation and wants to ensure no part of it rests on guesses, unverified assumptions, or low-confidence hand-waving. Interpretation 3 — Establish verification standards for a process: The user wants to build a no-guessing verification protocol into an ongoing workflow, system, or team practice so that future outputs are verified by default.
If ambiguous, ask: "I can help with verifying claims in an existing output, auditing a specific decision, or establishing verification standards for a process — which fits?" If clear from context, proceed with the matching interpretation.
This procedure is the culmination of the no-guessing philosophy.
Previous GOSM versions documented uncertainty well:
But documented uncertainty still propagated into outputs. The system FLAGGED AND PROCEEDED.
This procedure changes the paradigm:
The cost is speed. The benefit is zero guessing.
Ensure that NOTHING in any GOSM output is a guess.
Every claim is either:
If something cannot be verified, it is EXCLUDED, not flagged.
Extract every claim in the output:
Each claim must be verified individually.
Output: List of claims to verify
For each claim, can it be OBSERVED?
Ask:
If YES:
If NO:
Output: Claims marked [O] or moved to next step
For each unverified claim, can it be TESTED?
Ask:
If YES:
If NO:
Output: Claims marked [T] or moved to next step
For each unverified claim, can it be DERIVED?
Ask:
If YES:
If NO:
Output: Claims marked [D] or flagged UNVERIFIABLE
For each UNVERIFIABLE claim:
Options:
NOT acceptable:
The output must contain ONLY verified claims or honest acknowledgments of what is unknown.
Output: Clean output with verified claims only
Final check:
For each [O] marker:
For each [T] marker:
For each [D] marker:
If any marker lacks documentation → BLOCK
Output: Verified output ready for emission
Old behavior: Mark 'confidence: LOW', include in output New behavior: 1. Can we verify the tacit knowledge exists?
Old behavior: Reconstruct missing steps, mark "MEDIUM confidence" New behavior: 1. Can we verify the gap-fill is correct?
Old behavior: Assign confidence 0-100% based on feeling New behavior: Confidence ONLY from:
No test data → No confidence claim → Mark as [UNTESTED]
Old behavior: Use defaults when actual value unknown New behavior: 1. Can we derive actual value? → Derive it 2. Can we test which value is appropriate? → Test it 3. If neither → Mark as [UNKNOWN VALUE, using default X for Y reason]
Default is documented as DEFAULT, not as verified value
Old behavior: Allow "expert can figure it out" New behavior: 1. Have expert demonstrate gap-filling on test case 2. Document what expert did to fill gap 3. Only then mark as adequate
"Expert can probably figure it out" → [UNVERIFIED] "Expert demonstrated filling gap by X" → [T: expert test]
Every output using this procedure has:
1. VERIFIED CLAIMS section
- Each claim with [O], [T], or [D] marker
- Each marker with documentation
2. UNKNOWN section (if any)
- Honest acknowledgment of what we don't know
- No pretense of knowledge
3. DEFAULTS section (if any)
- Defaults used with explicit justification
- Marked clearly as defaults, not verified values
4. EXCLUDED section (optional, for transparency)
- What was excluded due to unverifiability
- Why it couldn't be verified
For any claim about what a system DOES or SHOULD DO:
Apply the specificity gate:
If any element is missing:
→ INVOKE: /spg [capability claim]
Output: Capability claims with all 4 elements specified