Manage technical debt tradeoffs
Skill alexe-ev/product-plugins/technical-product/skills/manage-technical-debt-tradeoffs
Structure the trade-off decision between addressing technical debt and delivering new product value. Use this skill when a team needs to make explicit, principled decisions about when and how to invest in technical debt reduction.From its SKILL.md
npx -y skills add alexe-ev/product-plugins --skill manage-technical-debt-tradeoffsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.8 KB, 530 tokens by cl100k_base, as published. Nobody here has run it
Manage Technical Debt Trade-offs
Purpose
Help product and engineering teams make principled, transparent decisions about when to prioritize technical debt over new features — and how to communicate and sequence those decisions.
Skill type
Conceptual skill
Use this skill when
- Engineering is pushing for a technical debt investment and product needs to evaluate the trade-off
- A product area is slowing down due to accumulated debt and the impact needs to be quantified
- A planning cycle needs to include technical debt work alongside feature work
- Debt-related risk needs to be communicated to stakeholders
Do not use this skill when
- The goal is pure technical architecture decisions (engineering-owned)
- The goal is reliability and SLA design (use assess-reliability-scalability)
Required inputs
- Technical debt area or initiative
- Estimated cost: time required to address
- Estimated impact of debt on: velocity, reliability, user experience, or risk
Optional inputs
- Engineering assessment of debt severity
- User or business impact data (incidents, slow features, bugs)
- Opportunity cost: what feature work is blocked or slowed?
Upstream context
Works best when:
- Engineering has characterized the debt
- Product velocity or quality data is available
Downstream handoff
Output can feed:
- build-roadmap-prioritization (debt investment goes on roadmap)
- build-business-case (debt investment needs justification to stakeholders)
Instructions
- Characterize the debt: what type, how old, what caused it?
- Quantify the current cost of the debt: delivery slowdown, bug rate, reliability impact, user impact.
- Quantify the investment: estimated effort and timeline to address.
- Calculate the payback: how long until the investment pays off in recovered velocity or reduced cost?
- Identify the risk of not addressing: will the debt compound? Is there a cliff?
- Make a recommendation: address now / schedule / accept.
Output
Provide:
- Debt characterization (type, cause, age)
- Current cost of debt (velocity, reliability, user impact)
- Investment estimate
- Payback analysis
- Risk of deferral
- Recommendation: address now / schedule next cycle / accept as-is
- Stakeholder communication framing
Risks / caveats
- "Tech debt" without business impact quantification will never beat feature work in prioritization
- All debt is not equal — distinguish structural risk (blocking growth) from cosmetic debt (annoyance)
- Accepting debt deliberately is valid — accepting it accidentally is not
What ships with it: 4 files
7.3 KB alongside SKILL.md
examples/
- example-light-context.md2.0 KB
- example-poor-context.md814 B
- example-rich-context.md4.5 KB
- .gitkeep0 B