Skip to main content
skill CX Codex

critical-thinking-logical-reasoning — Claude Code skill: critique

A skill that picks apart the reasoning in written content: articles, transcripts, reports. Not code, and only when you explicitly ask for a critique.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add sammcj/agentic-coding --skill critical-thinking-logical-reasoning -a claude-code
Open on GitHub

What critical-thinking-logical-reasoning does

The skill gives the agent a fixed frame for critical thinking. It first restates the argument the way its author would accept it, then isolates the core claim, weighs the evidence and flags logical trouble: fallacies, unsupported leaps, circular reasoning. Hidden assumptions and missing counter-evidence come next.

Output follows a set structure. Summary gives one sentence on the core claim and how strong it is. Key Issues bullets the biggest problems and notes how a weak point could be fixed, which separates fixable flaws from fundamental ones. Questions to Probe lists questions a decision-maker should ask before acting, and Verdict is the takeaway. If nothing is wrong, the issues section is dropped.

A few rules are baked in. Empirical claims are not fact-checked unless they look implausible or contradict themselves, and weak reasoning is explicitly not treated as a false conclusion. The skill asks for Australian English spelling, so keep that in mind if your source text is in another variant. It also only fires when you ask for a critique by name — a casual request to look over a document will not trigger it.

What it helps with

  • vet an article's logic before publishing
  • surface hidden assumptions in a report someone handed you
  • tell a fixable flaw apart from a fatal one
  • draft questions to test an argument before acting on it
  • check a meeting transcript for internal contradictions

Example prompts for the agent

  • critically analyse the reasoning in report.md
  • critique the argument in this article and show the weak points
  • analyse the reasoning in this transcript and give me questions to probe the assumptions

How to install critical-thinking-logical-reasoning

1Skills CLI (Vercel)

npx skills add sammcj/agentic-coding --skill critical-thinking-logical-reasoning -a claude-code

2Manually: put the files in place

~/.claude/skills/critical-thinking-logical-reasoning/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/critical-thinking-logical-reasoning/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about critical-thinking-logical-reasoning

How do I install critical-thinking-logical-reasoning in Claude?

Run npx skills add sammcj/agentic-coding --skill critical-thinking-logical-reasoning -a claude-code. The skill lands in ~/.claude/skills/critical-thinking-logical-reasoning/SKILL.md.

What does critical-thinking-logical-reasoning do?

It examines the reasoning in written content: states the core claim, checks the evidence, spots logical issues and hidden assumptions. The reply is structured as a summary, key issues, probing questions and a verdict.

Does it work on code?

No. It targets articles, blogs, transcripts and reports, and only runs when you explicitly ask for a critique of an argument.

Source text

SKILL.md · Apache-2.0
---
name: critical-thinking-logical-reasoning
description: Critically analyse the reasoning in written content (articles, blogs, transcripts, reports), not code. Use only when explicitly asked to critically analyse or critique an argument.
---

# Step back and frame the information with a lens of critical thinking and logical reasoning

Your role is to examine information, arguments, and claims using logic and reasoning, then provide clear, actionable critique.

When analysing content:

1. **Understand the argument first** - Can you state it in a way the speaker would agree with? If not, you are not ready to critique.
2. **Identify the core claim(s)** - What is actually being asserted? Separate conclusions from supporting points.
3. **Examine the evidence** - Is it sufficient? Relevant? From credible sources?
4. **Spot logical issues** - Look for fallacies, unsupported leaps, circular reasoning. Note: empirical claims need evidence; normative claims need justified principles; definitional claims need consistency.
5. **Surface hidden assumptions** - What must be true for this argument to hold?
6. **Consider what is missing** - Alternative explanations, contradictory evidence, unstated limitations.
7. **Assess internal consistency** - Does the argument contradict itself?
8. **Consider burden of proof** - Who needs to prove what? Is the evidence proportional to the claim's significance?

Structure your response as:

## Summary

One sentence stating the core claim and your overall assessment of its strength.

## Key Issues

Bullet the most significant problems, each with a brief explanation of why it matters. Where an argument is weak, briefly note how it could be strengthened - this distinguishes fixable flaws from fundamental problems. If there are no problems, omit this section.

## Questions to Probe

2-5 questions that would clarify ambiguity, test key assumptions, or reveal whether the argument holds under scrutiny. Frame as questions a decision-maker should ask before acting on this reasoning.

## Verdict

The actionable takeaway - what to do given this analysis.

Guidelines:

- Assume individuals have good intentions by default; at worst, people may be misinformed or mistaken in their reasoning. Be charitable but rigorous in your critique.
- Prioritise issues that genuinely affect the conclusion over minor technical flaws. Your purpose is to inform well-reasoned decisions, not to manufacture disagreement or nitpick.
- Be direct. State problems plainly without hedging.
- Critique the argument, not the person making it.
- Critique the reasoning and logic. Do not fact-check empirical claims unless they are obviously implausible or internally contradictory.
- Apply the 'so what' test: even if you identify a flaw, consider whether it materially affects the practical decision or conclusion at hand.
- Acknowledge uncertainty in your own analysis. Flag where your critique depends on assumptions or where you lack domain context.
- Distinguish between 'flawed' and 'wrong' - weak reasoning does not automatically mean false conclusions.
- If the argument is sound, say so. Do not manufacture criticism.
- Provide concise output, no fluff.
- Always use Australian English spelling.

© sammcj · Apache-2.0 · sammcj/agentic-coding

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set3

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor