Skip to content
alyn
tjboudreaux

Thinking Reversibility skill

Before heavy deliberation, classify the decision as cheap or costly to undo; decide two-way doors fast and stage one-way doors to preserve options.

$npx skills add tjboudreaux/cc-thinking-skills --skill thinking-reversibility
View this skill on GitHubtjboudreaux/cc-thinking-skills/skills/thinking-reversibility/SKILL.md
Pack stars
1,724
Pack installs
20k
Alyn Score
53/99
Updated
3 months ago
License
MIT
– views – installs via Alyn

Install Thinking Reversibility

Pick your agent. Every command is ready to paste.

$npx skills add tjboudreaux/cc-thinking-skills --skill thinking-reversibility

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads thinking-reversibility when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the thinking-reversibility skill”. In Codex, type $thinking-reversibility.

The skill itself

SKILL.md

FolderGitHub

Reversibility

Core rule: match process depth to undo cost. Most decisions are cheaper to reverse than they look; irreversible ones deserve deliberation and staged commitment.

When to Use

  • Uncertain how much analysis a decision deserves (tech, process, product, org)
  • Tempted to committee a low-blast-radius choice, or to rush a high-lock-in one
  • Can redesign the move (pilot, flag, abstraction, time-box) to lower undo cost
  • High-stakes choice where acting vs waiting have asymmetric recovery profiles

When NOT to Use

  • Already classified this session—decide at matched depth; do not re-label forever
  • Trivial two-way calls (names, local refactors) where deciding is cheaper than classifying
  • Externally forced move with no optionality (hard deadline, contract, regulation)
  • Correctness gates (security, data integrity) that need the right answer, not speed theater

Procedure

  1. Name the decision and undo path. State what would be committed and the concrete reverse move (rollback, migrate back, revoke, re-hire, re-contract).
  2. Score reversibility. Assess technical effort, time, money, reputation, dependents, and learning lost if reversed. Classify:
    • Type 2: undo in days, low cost → decide fast
    • Type 1.5: undo in weeks, moderate cost → light structure + monitor
    • Type 1: months or not realistically undoable → deliberate
  3. Asymmetric downside / recovery. For Type 1 or 1.5:
    • Acting wrong: downside, recoverable?, recovery cost
    • Not acting: what permanently closes (window, exclusivity, path lock)
    • Rule: recoverable acting downside + permanent inaction loss → staged commit over indefinite delay; catastrophic or third-party harm → refuse or redesign first
  4. Option-preserving redesign. Prefer pilots, feature flags, interfaces, versioning, time-boxed vendor terms, or strangler slices that convert Type 1 surface into Type 2 experiments. Deliberate only the residual irreversible core.
  5. Match process and commit. Type 2: pick a reasonable option, ship, monitor. Type 1: document assumptions, argue the opposing case, surface to owner if stakes require it. Stop once class and commitment depth are set—do not re-analyze without new undo-cost evidence.

Output

Decision: …
Undo path: …
Class: Type 2 | 1.5 | 1 (factors: …)
Acting downside / recovery: …
Not-acting permanent loss: …
Staging / option-preserving move: …
Process depth: decide-now | pilot | full deliberation
Commitment: …

Verification

  • Falsify: If "we can always change later" has no concrete undo path and cost, treat as more irreversible until proven otherwise.
  • Stop: After class and process depth are set, further taxonomy is waste—execute the matched process.
  • Over-application guard: Do not slow trivial Type 2 work with matrices. Do not use "two-way door" to skip verification on irreversible data, security, or public commitments.

Tips for Thinking Reversibility

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It is part of a pack with 28 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Thinking Reversibility

What does the Thinking Reversibility skill do?

Before heavy deliberation, classify the decision as cheap or costly to undo; decide two-way doors fast and stage one-way doors to preserve options.

How do I install Thinking Reversibility?

Run "npx skills add tjboudreaux/cc-thinking-skills --skill thinking-reversibility" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Thinking Reversibility work in Cursor and Codex?

Yes. Thinking Reversibility uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Thinking Reversibility free?

Thinking Reversibility is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.

Who made Thinking Reversibility?

Thinking Reversibility is published by tjboudreaux in the tjboudreaux/cc-thinking-skills repository, together with 27 other skills.

Similar skills. From other creators.