Skills

Thinking Reversibility

Before heavy deliberation, classify the decision as cheap or costly to undo; decide...

Install

npx skills add tjboudreaux/cc-thinking-skills --skill thinking-reversibility -g -a claude-code -y
Category
Engineering
Updated
3mo ago
License
MIT
Context cost
Lightabout 732 tokens
Runs scripts
No, instructions only

What it does

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.

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

Read the whole SKILL.md on GitHub

More in Engineering