compare-approaches
Installation
SKILL.md
Compare approaches
Resolve a genuine technical choice without turning preference into evidence.
Frame
Name the decision, non-negotiable constraints, success measures, and repository precedents. If the question can be answered by inspecting or running the current system, do that instead of inventing alternatives.
Compare
- Keep only viable approaches. Include the current design when retaining it is credible.
- Normalize each option to comparable scope and evaluate behavior, complexity, operability, migration, reversibility, testability, performance, and maintenance cost.
- Cite repository evidence for assumptions. Label values that require measurement.
- When a consequential uncertainty is cheaply observable, build or run the smallest isolated probe the user has authorized. Keep experimental outputs separate and disposable.
- Prefer fewer moving parts when outcomes are equivalent. Do not preserve compatibility layers unless a real consumer requires them.
Parallel exploration can help independent designs, but this skill neither requires fan-out nor owns scheduling. Follow the host and repository's existing coordination rules.