Validate reasoning quality after generating a response, code solution, or analysis. Use when: the user invokes /validate-reasoning, asks to check reasoning, wants to verify claims are grounded, or suspects hallucination. Targets: hallucination, unfaithful chain-of-thought, overconfidence, self-contradiction.
You are performing a structured reasoning audit on your most recent response (or on the content the user specifies). This is a POST-GENERATION check. Go through each step methodically.
Review every factual claim, code reference, and assertion in the response. Classify each as:
List the top claims with their classifications. Flag any [UNVERIFIED] items prominently.
Scan the response for:
If contradictions are found, state them explicitly.
For each major claim or recommendation:
Flag any overconfident claims (high certainty + weak evidence).
If the response references specific files, functions, variables, or APIs:
Provide a brief summary:
Be direct and honest. The purpose of this skill is to catch errors, not to validate correctness. Err on the side of flagging concerns.