Github · GitHub Repository Radar
tjboudreaux cc-thinking-skills
28 eval-informed mental models and critical-thinking skills for Claude Code, GitHub Copilot, Codex, Cursor, and other Agent Skills-compatible tools
Stars
1,285
Forks
160
Watchers: 1,285
Language
License: MIT License
Repository Radar Score
47 / 100
Growth
- 7d
- +0
- 30d
- +0
- %
- 0.0%
Not enough metric snapshots yet to chart growth for this repository.
Score breakdown
- popularity 56
- growth 0
- activity 75
- freshness 100
- community 54
Need help integrating this stack?
Our team builds with modern open-source stacks. Tell us what you are shipping.
Get a quote →28 portable Agent Skills for structured reasoning in Claude Code, GitHub Copilot, Codex, Cursor, and other compatible tools
Claude Code Thinking Skills is a public catalog of Agent Skills. Use it for decisions, diagnosis, systems, risk, strategy, and innovation. Each skill gives an agent a clear procedure. Use a skill when its mechanism fits the task.
Jump to why use this catalog, quick start, use a skill, skill catalog, evidence, repository layout, checks and contribution, questions, or license.
Use these skills when a problem needs a clear reasoning frame. The catalog covers diagnosis, decisions, creation, risk, execution, product, and strategy.
Read the catalog audit before making performance claims.
npx skills add tjboudreaux/cc-thinking-skillsInstall all skills without prompts:
npx skills add tjboudreaux/cc-thinking-skills --all/plugin marketplace add tjboudreaux/cc-thinking-skills
/plugin install thinking-skills@thinking-skills-marketplace
git clone https://github.com/tjboudreaux/cc-thinking-skills.git
mkdir -p /path/to/project/.agents/skills
cp -R cc-thinking-skills/skills/* /path/to/project/.agents/skills/Claude Code can also load the same directories from ~/.claude/skills/ or .claude/skills/.
Start with the router when the right frame is unclear:
Use thinking-model-router to choose the right framework for this problem.
Invoke a leaf skill when the match is clear:
Use thinking-scientific-method to localize this bug.
Use thinking-reversibility to classify this architecture decision.
Use thinking-pre-mortem to stress-test this launch plan.
Use thinking-theory-of-constraints to find the binding bottleneck.
The Claude Code plugin uses thinking-skills:thinking-model-router as the exact router ID. The router can return NONE, one skill, or up to three complementary skills.
The 28 active skill IDs match the directories under skills/
thinking-model-router; chooseNONE, one frame, or a few complementary framesthinking-model-combination; sequence distinct models when one model leaves a blind spot
thinking-scientific-method; rank causes and test the cheapest discriminatorthinking-five-whys-plus; find systemic causes after localizationthinking-kepner-tregoe; compare IS/IS-NOT defects and must/want optionsthinking-systems; map flows, feedback, delays, and high-impact pointsthinking-map-territory; resolve conflicts between docs and live behaviorthinking-cynefin; classify the cause-and-effect domainthinking-socratic; expose hidden requirements with direct questions
thinking-reversibility; separate easy-to-undo choices from costly commitmentsthinking-opportunity-cost; compare a choice with the top forgone use of resourcesthinking-probabilistic; forecast with base rates, ranges, and belief updatesthinking-second-order; trace delayed effects, incentives, and feedbackthinking-steel-manning; build the strongest opposing case before decidingthinking-bounded-rationality; set a good-enough threshold and stop the searchthinking-circle-of-competence; check the evidence boundary before answeringthinking-lindy-effect; weigh durability while checking for domain change
thinking-first-principles; separate physics from convention and rebuild from basicsthinking-triz; resolve apparently incompatible design requirementsthinking-via-negativa; remove harmful or nonessential elements firstthinking-thought-experiment; test controlled what-if scenarios when real tests cost too muchthinking-jobs-to-be-done; understand the progress users hire a product to makethinking-effectuation; act from available means under uncertainty
thinking-pre-mortem; turn failure paths into fixes and stop checksthinking-red-team; review authorized attack paths with reproducible findingsthinking-margin-of-safety; size buffers against error and breach costthinking-theory-of-constraints; find and manage the binding throughput constraintthinking-ooda; act while a time-pressured situation changes
The catalog audit reports:
- 28 active skills, all manual-only
- no automatic-retain verdict
portfolio-v1with zero model calls and an unmeasured result- a provisional
thinking-scientific-methodrow at +4.0 percentage points
The +4.0-point row is below the +5-point utility margin and has evidence gaps. Treat it as directional evidence, not an accuracy claim. See the decision-ready audit and analysis/evidence.json
skills/ Agent Skill source
scripts/ skill validation
evals/ structural, routing, and outcome evals
analysis/ evidence registry and audit
.claude-plugin/ Claude Code metadata
Study artifacts live under evals/studies/. External datasets follow their license limits.
Validate skill structure:
node scripts/validate-skills.jsRun the local structural gate:
EVAL_RUN=local node evals/run-structural.jsRun routing evaluation with the authenticated droid CLI:
EVAL_RUN=local node evals/run-routing.jsRead the evaluation harness guide and CONTRIBUTING.md before changing the catalog.
To add a skill, create skills/thinking-{name}/SKILL.md with Agent Skills YAML front matter, a precise trigger, a non-trigger boundary, a procedure, and checks. Run validation and the relevant evaluation before submitting.
Use thinking-model-router when the fit is unclear. Use a leaf skill when the task already names its mechanism.
Yes. Invoke any skill directly when its trigger matches.
No. The evidence supports structured procedures, not a guaranteed accuracy gain.
MIT License. See LICENSE for the full text.
Repository Radar analysis
Deterministic insights derived from public metadata and our observations — not personal testing or reviews.
Why this repository is interesting
- Listed in our discovery index with public GitHub metadata for analysis.
Who should use it
- Developers working primarily with JavaScript
- Teams exploring AI tooling, agents, or ML infrastructure
- Platform and DevOps engineers
Potential use cases
- Reference or evaluate JavaScript open-source approaches in this domain
- Prototype AI/agent workflows or study reference architectures
- Evaluate automation, CI/CD, or infrastructure patterns
Strengths
- README present in our index
- Declared license: MIT License
Limitations / considerations
- Insights are derived from public metadata and our observations — not a substitute for code review
What to watch
- Re-check last push, issues, and releases on GitHub before production adoption
Source: GitHub (public metadata) + Repository Radar analysis. We do not claim ownership of third-party repositories.
Similar repositories
career-ops-hq/career-ops
★ 70,028 · JavaScript · radar 66
addyosmani/agent-skills
★ 95,015 · JavaScript · radar 64
asgeirtj/system_prompts_leaks
★ 64,107 · JavaScript · radar 64
coreyhaines31/marketingskills
★ 46,760 · JavaScript · radar 64
jackwener/OpenCLI
★ 28,941 · JavaScript · radar 61
OpenWhispr/openwhispr
★ 6,423 · JavaScript · radar 60
