thought-based-reasoning
Use when facing complex reasoning tasks - multi-step math, logic puzzles, decisions with tradeoffs, problems where direct answers fail, or when you need to show your work. Triggers on arithmetic errors, shallow analysis, or "I'm not sure" hedging.
Profile →npx skills add majiayu000/claude-skill-registry --skill thought-based-reasoning --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Thought-Based Reasoning ## Overview **Core principle:** Making reasoning explicit improves accuracy 20-70% on complex tasks. Instead of jumping to answers, decompose problems into steps. This catches errors, enables backtracking, and produces verifiable reasoning. ## When to Use ```dot digraph decide { "Problem type?" [shape=diamond]; "Direct answer worked?" [shape=diamond]; "Need confidence?" [shape=diamond]; "Use direct prompting" [shape=box]; "Use Zero-shot CoT" [shape=box]; "Use Self-Consistency" [shape=box]; "Use technique from table" [shape=box]; "Problem type?" -> "Direct answer worked?" [label="simple"]; "Problem type?" -> "Use technique from table" [label="math/logic/creative"]; "Direct answer worked?" -> "Use direct prompting" [label="yes"]; "Direct answer worked?" -> "Need confidence?" [label="no"]; "Need confidence?" -> "Use Self-Consistency" [label="yes, high stakes"]; "Need confidence?" -> "Use Zero-shot CoT" [label="no, just need better"]; } ``` **Use when:** - Multi-step arithmetic or word problems - Logic requiring deduction chains - Decisions with multiple factors - Creative problems needing exploration - Any task where direct answer was wrong **Don't use when:*
- Overview
- When to Use
- Quick Reference
- Techniques
- 1. Zero-shot Chain-of-Thought
- 2. Self-Consistency
- 3. Tree of Thoughts
- 4. Least-to-Most Prompting
- 5. ReAct (Reasoning + Acting)
- 6. PAL (Program-Aided Language)
- Decision Matrix
- Common Mistakes
- Combining Techniques
- What Claude Does vs What You Decide
What does the thought-based-reasoning skill do?
Use when facing complex reasoning tasks - multi-step math, logic puzzles, decisions with tradeoffs, problems where direct answers fail, or when you need to show your work. Triggers on arithmetic errors, shallow analysis, or "I'm not sure" hedging.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill thought-based-reasoning --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.