jwynia avatar

Good Thinking

This is a diagnostic framework for catching yourself when your reasoning is serving the wrong goal. It separates cognitive operations (differentiate, decouple, match, etc.) from what those operations serve, arguing that most thinking failures happen when good operations run in service of conclusion-preservation or threat-reduction instead of actual inquiry. Use it when you notice yourself explaining away evidence, when confidence feels defensive rather than earned, or when analysis keeps getting more elaborate without getting more accurate. The monitor/interrupt operation is the key mechanism, but there's a real trap here: under captured orientations, your self-correction machinery actively defends the wrong goal instead of fixing it. Heavy on metacognition, light on hand-holding.

skills.sh installs
528
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill good-thinking --agent claude-code

Installs into .claude/skills of the current project.

Files

Core Principle

Good thinking is an active achievement, not a default state. Operations without orientation produce sophisticated wrong answers; orientation without operations produces good intentions with no traction.

Two structurally different things must work together: operations (cognitive verbs that transform representations) and orientations (what the operations are in service of). Every thinking failure can be located as an operation failing, an orientation captured, or — most commonly and most dangerously — operations functioning well in service of the wrong orientation.

The orientation that produces good thinking is process-sovereignty: the process of inquiry is what's committed to; conclusions are what move. This skill diagnoses when that orientation has been captured and which operations need adjustment.

When to Use This Skill

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
AI & Agent Building, Debugging
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1plugin87 avatarperformanceplugin87/ux-ui-agent-skillsOptimize UI performance against Core Web Vitals — LCP, INP, CLS — with loading/code-split strategy, layout-shift prevention, and animation performance rules. Us528skills.sh installs
2plugin87 avatarprototypeplugin87/ux-ui-agent-skillsMove an idea up the fidelity ladder (content-first → wireframe → low-fi → high-fi → code) with a validation plan at each level, plus user-journey mapping and us528skills.sh installs
3rstackjs avatarrspack-v2-upgraderstackjs/agent-skillsUse when upgrading a Rspack 1.x project to v2, including dependency and configuration updates.528skills.sh installs
4aj-geddes avatarmicroservices-architectureaj-geddes/useful-ai-promptsDesign and implement microservices architecture including service boundaries, communication patterns, API gateways, service mesh, service discovery, and distrib527skills.sh installs
5aj-geddes avatarsql-query-optimizationaj-geddes/useful-ai-promptsAnalyze and optimize SQL queries for performance. Use when improving slow queries, reducing execution time, or analyzing query performance in PostgreSQL and MyS527skills.sh installs
6get-convex avatarmigration-helperget-convex/agent-skillsPlan and execute Convex schema migrations safely, including adding fields, creating tables, and data transformations. Use when schema changes affect existing da527skills.sh installs