Tier 4

rskl - Reasoning Skills

Reasoning Skills

Input: $ARGUMENTS


Step 1: Extract the Reasoning

Identify the core argument or reasoning chain in the input.

CLAIM/CONCLUSION: [what's being argued or concluded]
PREMISES:
1. [premise 1]
2. [premise 2]
...
REASONING CHAIN: [premise 1] + [premise 2] → [conclusion]

If the reasoning is implicit, make it explicit. State what’s being assumed.


Step 2: Classify the Reasoning Type

Identify which type(s) of reasoning are being used:

TypeStructureExample
DeductiveIf all premises true, conclusion must be trueAll X are Y. Z is X. Therefore Z is Y.
InductiveSpecific observations → general ruleEvery X I’ve seen does Y, so all X do Y.
AbductiveBest explanation for observed factsY happened. X would explain Y. So probably X.
AnalogicalSimilar case → similar outcomeX worked for A, B is like A, so X will work for B.
REASONING TYPE: [deductive / inductive / abductive / analogical / mixed]
CONFIDENCE IN CLASSIFICATION: [high / medium / low]

Step 3: Check for Type-Specific Errors

Apply the error checklist for the identified type:

Deductive errors:

  • Invalid logical form (affirming the consequent, denying the antecedent)
  • Hidden premises that are false
  • Equivocation (same word used with different meanings)
  • Scope errors (some vs. all)

Inductive errors:

  • Small or biased sample
  • Cherry-picked observations
  • Hasty generalization
  • Ignoring counterexamples

Abductive errors:

  • Not considering alternative explanations
  • Assuming the most interesting explanation is the most likely
  • Ignoring base rates
  • Conflating explanation with evidence

Analogical errors:

  • Surface similarity without structural similarity
  • Ignoring relevant differences between cases
  • Over-extending the analogy
ERRORS FOUND:
- [error type]: [specific instance in this reasoning]
...

NO ERRORS FOUND: [if clean, state why it holds up]

Step 4: Verify Premises

For each premise, assess:

  • True: well-established, verifiable
  • Plausible: reasonable but not verified
  • Questionable: could easily be false
  • False: demonstrably wrong
PREMISE AUDIT:
1. [premise 1] → [true/plausible/questionable/false] — [why]
2. [premise 2] → [true/plausible/questionable/false] — [why]
...

Step 5: Check Logical Structure

Even if premises are true, does the conclusion actually follow?

  • Does the conclusion go beyond what the premises support?
  • Are there unstated assumptions bridging premises to conclusion?
  • Could the premises be true and the conclusion false?
  • Is the reasoning reversible (does it work backwards)?
STRUCTURAL ASSESSMENT:
- Conclusion follows from premises: [yes / partially / no]
- Gap between premises and conclusion: [none / small / large]
- Unstated assumptions needed: [list any]

Identify the single point where this reasoning is most likely to break.

WEAKEST LINK: [the specific premise, inference step, or assumption most likely to fail]
WHY: [what would cause it to break]
IMPACT: [if it breaks, what happens to the conclusion]

Step 7: Reasoning Verdict

ORIGINAL REASONING: [1-line summary]
TYPE: [classification]
ERRORS: [list or "none found"]
WEAKEST LINK: [identified above]
OVERALL STRENGTH: [strong / moderate / weak / broken]
RECOMMENDATION: [accept / accept with caveats / revise / reject]

If weak or broken, suggest how to repair it.


Integration

Use with:

  • /prcp -> Improve the observations your reasoning is built on
  • /jdgm -> Make a judgment call when reasoning is inconclusive
  • /mtcg -> Monitor whether you’re reasoning or rationalizing
  • /aex -> Examine assumptions found in Step 4
  • /ht -> Test the conclusion as a hypothesis