Skip to content
trade-off-analysis logo

Skill: trade-off-analysis

trade-off-analysis

Systematically evaluate trade-offs when comparing alternatives

baphled/dotopencode0installs1stars

SKILL.md

Full skill instructions

Skill: trade-off-analysis

What I do

I systematically evaluate the pros and cons of different technical options. I ensure that every choice acknowledges what is being gained AND what is being sacrificed, avoiding the trap of believing in "perfect" solutions.

When to use me

  • When choosing between multiple competing libraries, frameworks, or tools
  • Before committing to a major architectural change
  • To resolve disagreement between different technical proposals
  • When requirements pull the system in different directions (e.g. speed vs reliability)

Core principles

  1. No silver bullets — Every technical choice has a cost. If you haven't found the trade-off, you haven't looked hard enough.
  2. Weighting criteria — Rank your criteria by business impact (e.g. "Operational simplicity" may be more important than "Max throughput" for our current stage).
  3. Reversibility assessment — Hard-to-undo decisions require more rigorous trade-off analysis.
  4. Time-horizon thinking — Consider both the short-term benefit (speed of delivery) and long-term cost (maintenance, technical debt).

Patterns & examples

Decision Matrix Example:

OptionSpeedReliabilitySimplicityMaintenanceTotal Score
Option A (Serverless)535518
Option B (Kubernetes)352111
(Weighting: Reliability 50%, Speed 20%, Simplicity 20%, Maintenance 10%)

Trade-off Mapping:

  • Gain: Faster time to market with library X.
  • Sacrifice: Limited customisation, dependency on a third-party vendor.
  • Decision: Accept sacrifice for the next 6 months to validate the MVP.

Anti-patterns to avoid

  • ❌ Analysis paralysis — Spending too long on trade-offs for reversible, low-impact decisions.
  • ❌ Ignoring "shadow costs" — Only looking at technical merits while ignoring developer training, operational overhead, and long-term support.
  • ❌ Bias towards "new and shiny" — Choosing a tool because it's interesting, while ignoring its lack of maturity or community support.

KB Reference

~/​vaults/​baphled/​3. Resources/​Knowledge Base/​AI Development System/​Skills/​Thinking-Analysis/​Trade Off Analysis.md

Related skills

  • critical-thinking — Validating the logic of the analysis
  • justify-decision — Documenting the chosen trade-off
  • systems-thinker — Understanding how trade-offs ripple through the system
  • assumption-tracker — Surfacing the assumptions that underlie the options

More skills from baphled

task-tracker logo
baphled/dotopencode

task-tracker

Track progress through structured task lists with complexity scoring and token tracking

1 0
View
style-guide logo
baphled/dotopencode

style-guide

Style guide enforcement and documentation conventions

1 0
View
tdd-first logo
baphled/dotopencode

tdd-first

Enforce strict test-first discipline — no implementation code before a failing test exists

1 0
View
technical-debt logo
baphled/dotopencode

technical-debt

Identifying, documenting, and systematically managing technical debt to maintain codebase health

1 0
View
tdd-workflow logo
baphled/dotopencode

tdd-workflow

DEPRECATED - Use bdd-workflow instead

1 0
View
systems-thinker logo
baphled/dotopencode

systems-thinker

Understand complex systems, interconnections, and emergent behaviors

1 0
View
tool-usage-discipline logo
baphled/dotopencode

tool-usage-discipline

Use skills for domain knowledge, MCP tools over manual lookups

1 0
View
writing-style logo
baphled/dotopencode

writing-style

Personal writing voice and communication style conventions

1 0
View
token-cost-estimation logo
baphled/dotopencode

token-cost-estimation

Estimate and track token costs before work sessions - complexity, duration, resources

1 0
View
ux-design logo
baphled/dotopencode

ux-design

Intuitive user experiences in terminal applications - mental models, interaction patterns

1 0
View
skill-discovery logo
baphled/dotopencode

skill-discovery

Automatically discover/load local skills and suggest external skills based on task context

1 0
View
token-efficiency logo
baphled/dotopencode

token-efficiency

Maximise AI interaction value per token - techniques, patterns, integration with cost estimation

1 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View