← ClaudeAtlas

thinking-opportunity-costlisted

Evaluate decisions by what you give up, not just what you gain. Use for resource allocation, prioritization, build vs. buy choices, and technical debt evaluation.
babypochi06/cc-thinking-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill babypochi06/cc-thinking-skills
# Opportunity Cost Thinking ## Overview Opportunity cost is the value of the next-best alternative foregone when making a choice. Every decision to do X is simultaneously a decision not to do Y, Z, and everything else. Engineers often focus on the value of their chosen path while underweighting what they're giving up. **Core Principle:** The true cost of anything is what you give up to get it. A "free" option that consumes time has massive opportunity cost. ## When to Use - Resource allocation (time, money, people) - Feature prioritization - Build vs. buy decisions - Technical debt evaluation - Career decisions - Architecture choices - Saying "yes" to any commitment Decision flow: ``` Making a commitment? → Have you considered what you're NOT doing? → no → APPLY OPPORTUNITY COST → Is the foregone value significant? → yes → Factor into decision ↘ no → Proceed ``` ## The Opportunity Cost Framework ### Step 1: Identify the Choice State the decision explicitly: ``` Choice: Build custom authentication system Commitment: 3 engineers for 4 months ``` ### Step 2: List the Alternatives What else could you do with those resources? ``` Alternatives for 3 engineers × 4 months: A. Build custom auth (the choice) B. Use Auth0 ($500/mo) + build 3 features C. Improve performance of existing system D. Reduce technical debt backlog by 40% E. Build new product line MVP ``` ### Step 3: Value Each Alternative Estimate the value of each pat