New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Document and prioritize a technical debt backlog

Technical Debt Register Skill

by mohitagw15856 · MIT license · ★ 1,395 on GitHub · updated Sep 23

Technical Debt Register Skill cover

Document and prioritize a technical debt backlog with business impact, effort estimates, and resolution strategy. Use when asked to audit technical debt, create a debt register, prioritize tech debt for a quarter, document architectural…

---
name: technical-debt-register
description: "Document and prioritize a technical debt backlog with business impact, effort estimates, and resolution strategy. Use when asked to audit technical debt, create a debt register, prioritize tech debt for a quarter, document architectural shortcuts, or build a debt reduction roadmap. Produces a structured technical debt register covering debt inventory by category, business impact per item, effort and priority scores, top-item resolution plans, and a quarterly debt reduction roadmap."
---

# Technical Debt Register Skill

Produce a complete technical debt register for a team or service. A debt register is not a complaint list — it is a prioritized, business-impact-aware inventory that lets an engineering team make deliberate choices about which debt to pay down, in what order, and with what expected return.

Good debt management is not eliminating all debt. It is ensuring debt is visible, owned, and resolved when the interest cost exceeds the cost of fixing it.

## Required Inputs

Ask for these if not already provided:
- **Team or service name** — what team and/or service this register covers
- **Known debt items** — list of known technical debt, or ask Claude to elicit them by asking about: legacy code, missing tests, outdated dependencies, architectural shortcuts, manual processes, observability gaps, security backlogs
- **Tech stack** — language, frameworks, infrastructure (helps Claude categorise and score items correctly)
- **Team size and velocity** — number of engineers and approximate story points or days per sprint (needed for effort estimates)

Overview

Produce a complete technical debt register for a team or service. A debt register is not a complaint list — it is a prioritized, business-impact-aware inventory that lets an engineering team make deliberate choices about which debt to pay down, in what order, and with what expected return.

Manual install (npx, ZIP)
Claude Codenpx skills add mohitagw15856/pm-claude-skills --skill technical-debt-register -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/mohitagw15856/pm-claude-skills/tar.gz/f6ca79348c55 \ | tar -xz -C ~/.claude/skills --strip-components=2 pm-claude-skills-f6ca79348c55/skills/technical-debt-register
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/19563f603cf862369259/technical-debt-register.zip" -OutFile "$env:TEMP\technical-debt-register.zip"; Expand-Archive "$env:TEMP\technical-debt-register.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md13.9 KB
  • references/2 files · 23.7 KB
  • templates/1 file · 898 B
Read the files here
mohitagw15856/f6ca7934 files
SKILL.md
Show the full text287 lines

Technical Debt Register Skill

Produce a complete technical debt register for a team or service. A debt register is not a complaint list — it is a prioritized, business-impact-aware inventory that lets an engineering team make deliberate choices about which debt to pay down, in what order, and with what expected return.

Good debt management is not eliminating all debt. It is ensuring debt is visible, owned, and resolved when the interest cost exceeds the cost of fixing it.

Required Inputs

Ask for these if not already provided:

  • Team or service name — what team and/or service this register covers
  • Known debt items — list of known technical debt, or ask Claude to elicit them by asking about: legacy code, missing tests, outdated dependencies, architectural shortcuts, manual processes, observability gaps, security backlogs
  • Tech stack — language, frameworks, infrastructure (helps Claude categorise and score items correctly)
  • Team size and velocity — number of engineers and approximate story points or days per sprint (needed for effort estimates)
  • Current quarter / planning period — so the roadmap targets the right timeframe

Output Format


Technical Debt Register: [Team / Service Name]

Team: [Name] | Service(s): [Name(s)] Author: [Name] | Last updated: [Date] Planning period: [Q[X] [Year]] | Review cadence: [Monthly / Quarterly]


Overview

[2–3 sentences describing the team's current debt situation, the main categories of debt, and the business context — e.g. are they in a growth phase where velocity matters, or approaching a compliance deadline where security debt is critical?]

Total items in register: [X] Unresolved items: [X] Critical/High priority items: [X] Estimated total resolution effort: [X story points / X engineer-weeks]


Debt Category Definitions

Category Description Examples
Code quality Code that works but is hard to change safely Duplicated logic, deeply nested conditionals, inconsistent error handling, missing abstraction
Architecture Structural decisions that limit scalability or increase coupling Monolith that should be decomposed, sync calls that should be async, missing domain boundaries
Testing Gaps in test coverage that increase regression risk Missing unit tests, no integration tests, flaky test suite, no test data management
Security Known vulnerabilities or missing security controls Outdated dependencies with CVEs, missing rate limiting, hard-coded secrets, insufficient auth
Dependencies Outdated or risky external dependencies End-of-life libraries, major version lag, abandoned packages
Infrastructure Infrastructure that limits reliability or developer productivity Manual deployment steps, no IaC, single-AZ, missing autoscaling
Observability Gaps in visibility that slow incident response Missing metrics, no distributed tracing, poor log structure, no alerting on key SLIs
Process Manual or error-prone operational processes Manual DB migrations, no runbooks, tribal knowledge not documented

Debt Register

Scoring Method

Business impact (1–5):

  • 5 — Blocking growth, causing production incidents, or creating compliance risk
  • 4 — Significantly slowing delivery or increasing incident likelihood
  • 3 — Noticeable slowdown; manageable but accumulating
  • 2 — Minor friction; low immediate risk
  • 1 — Cosmetic or aspirational; no current business impact

Effort to resolve (1–5, lower = easier):

  • 1 — <0.5 day; single engineer
  • 2 — 0.5–2 days; single engineer
  • 3 — 3–5 days; single engineer or small pair
  • 4 — 1–2 weeks; team collaboration required
  • 5 — >2 weeks; significant planning and coordination

Priority score = Business impact × (6 − Effort) (rewards high-impact, low-effort items)


ID Item Category Business impact (1–5) Effort (1–5) Priority score Status Owner
TD-001 [e.g. No integration tests for payment flow] Testing 5 3 15 Open [Name]
TD-002 [e.g. Authentication library 3 major versions behind] Security 5 2 20 Open [Name]
TD-003 [e.g. Database queries not using connection pooling] Architecture 4 2 16 Open [Name]
TD-004 [e.g. Manual deployment process for [service]] Infrastructure 4 3 12 In progress [Name]
TD-005 [e.g. 200-line God function in order processing] Code quality 3 3 9 Open [Name]
TD-006 [e.g. No structured logging — plain text only] Observability 3 2 12 Open [Name]
TD-007 [e.g. ORM version has known N+1 query issue] Dependencies 3 3 9 Open [Name]
TD-008 [e.g. No runbook for [critical operation]] Process 3 1 15 Open [Name]
TD-009 [e.g. Test coverage at 34% — no meaningful safety net] Testing 4 4 8 Open [Name]
TD-010 [e.g. Hard-coded config values in application code] Code quality 2 1 10 Open [Name]
TD-011 [e.g. Service deployed single-AZ with no failover] Infrastructure 5 4 10 Open [Name]
TD-012 [e.g. No alerting on P95 latency for [endpoint]] Observability 4 1 20 Open [Name]

Category Breakdown

Category distribution (by item count):
─────────────────────────────────────────────
Code quality     ████████░░  [X items]  ([X]%)
Architecture     ██████░░░░  [X items]  ([X]%)
Testing          █████████░  [X items]  ([X]%)
Security         ████░░░░░░  [X items]  ([X]%)
Dependencies     ███░░░░░░░  [X items]  ([X]%)
Infrastructure   ████░░░░░░  [X items]  ([X]%)
Observability    ████░░░░░░  [X items]  ([X]%)
Process          ██░░░░░░░░  [X items]  ([X]%)
─────────────────────────────────────────────

Priority distribution:
Critical (score 20–25): [X items]
High     (score 12–19): [X items]
Medium   (score  6–11): [X items]
Low      (score   1–5): [X items]

Top 5 Priority Items — Resolution Plans

TD-XXX: [Highest priority item name]

Priority score: [Score] | Category: [Category] | Owner: [Name]

Problem: [2–3 sentences describing what the debt is, how it manifests, and what pain it currently causes. Be specific — reference actual incidents, slowdowns, or risks.]

Business impact: [What happens if this is not resolved? Reference any incidents, near-misses, or growth blockers. E.g. "This caused 2 production incidents in the last quarter and adds ~30 minutes of debugging time to any change in this area."]

Resolution approach: [Clear description of the fix. Not "improve the code" — describe the actual work: "Extract the payment processing logic into a dedicated PaymentService class, write unit tests to 80% coverage, and update the 3 call sites."]

Steps:

  1. [Specific, ticketable step]
  2. [Specific, ticketable step]
  3. [Specific, ticketable step]

Acceptance criteria:

  • [Measurable criterion — e.g. "Zero hard-coded config values remain in application code"]
  • [Measurable criterion — e.g. "CI pipeline passes with new tests"]
  • [Measurable criterion]

Effort estimate: [X story points / X days] Suggested sprint: [Q[X] Sprint [Y] / When [dependency] is complete]


TD-XXX: [Second priority item name]

Priority score: [Score] | Category: [Category] | Owner: [Name]

Problem: [Description]

Business impact: [Impact description]

Resolution approach: [Approach description]

Steps:

  1. [Step]
  2. [Step]
  3. [Step]

Acceptance criteria:

  • [Criterion]
  • [Criterion]

Effort estimate: [X story points / X days] Suggested sprint: [Sprint or timeframe]


TD-XXX: [Third priority item]

(Follow same format as above)


TD-XXX: [Fourth priority item]

(Follow same format as above)


TD-XXX: [Fifth priority item]

(Follow same format as above)


Debt Reduction Roadmap

Guiding principles
  • Allocate [X%] of each sprint's capacity to debt resolution — recommended 15–20% for healthy teams
  • Security and dependency debt is addressed on a fixed cadence regardless of priority score
  • No new feature work in modules with Critical debt unless the debt is scheduled for the current sprint
  • Debt items closed without a resolution (accepted/deferred) must have a named owner and a review date
Quarterly plan
Quarter Focus area Items targeted Estimated capacity Expected outcome
[Q1 Year] (current) Security + observability TD-002, TD-012, TD-006 [X] points / [Y] eng-days Auth library current; latency alerting live; structured logging shipped
[Q2 Year] Architecture + reliability TD-003, TD-011, TD-004 [X] points / [Y] eng-days Connection pooling fixed; multi-AZ deployed; deploy automation complete
[Q3 Year] Testing coverage TD-001, TD-009 [X] points / [Y] eng-days Payment flow integration tests live; overall coverage ≥60%
[Q4 Year] Code quality + process TD-005, TD-008, TD-010 [X] points / [Y] eng-days God functions refactored; runbooks complete; zero hard-coded config
Sprint allocation model
Sprint capacity: [X] story points

Allocation:
  ├── Feature work:        [X * 0.75 = ~Y] points  (75%)
  ├── Debt resolution:     [X * 0.15 = ~Y] points  (15%)
  └── Unplanned/bugs:      [X * 0.10 = ~Y] points  (10%)

Debt items that fit in one sprint ([≤Y] points each):
  ✓ TD-002 ([X] points)
  ✓ TD-012 ([X] points)
  ✓ TD-006 ([X] points)
  ✓ TD-008 ([X] points)

Multi-sprint debt items (break into phases):
  ~ TD-001: Phase 1 ([X] pts) → Phase 2 ([X] pts)
  ~ TD-009: Requires dedicated debt sprint or pairing

Accepted / Deferred Debt

Items where the cost of remediation currently exceeds the business value, accepted with explicit review dates.

ID Item Reason for deferral Review date Owner
TD-XXX [Item] [e.g. "Rewrite would require 3 weeks with no user-facing value at current scale; revisit at 10× traffic"] [Date] [Name]
TD-XXX [Item] [e.g. "Dependency has a CVE but no upgrade path exists until Q3; mitigated by WAF rule"] [Date] [Name]

Policy: No item may be deferred more than twice without escalation to the engineering manager.


Deeper Materials

This skill ships with support files — use them when they are available:

  • references/debt-pricing.md — Pricing Debt: Turning "It's Bad" Into a Number Someone Can Rank. Apply it while producing the output; it carries the calibration and judgment calls the method summary above compresses.
  • templates/debt-entry.md — a fill-in version of the deliverable with the quality gates inline. Offer it when the user wants to work the document themselves rather than have it generated.

Scoring Rubric (0–40)

Score any output of this skill before handing it over; 32+ is ship-quality.

Dimension 0 5 10
Business-impact translation Items described in engineering terms only Impact stated but unquantified Every item priced in business terms (risk, velocity drag, cost) a non-engineer could rank
Scoring discipline Priorities assigned by feel Formula used but security/dependency items still under-scored Formula applied consistently, with the "feels technical" bias explicitly corrected
Resolution plan quality Top items have vague intentions Plans exist but aren't ticketable Top-5 plans are specific, ticketable steps with sequencing and a definition of done
Capacity realism Roadmap ignores sprint budget Allocation stated but exceeds actual capacity Quarterly allocation fits real capacity, and accepted/deferred items carry owners and review dates

Quality Checks

  • Every item has a named owner — no unowned debt
  • Priority scores are calculated using the formula, not assigned arbitrarily
  • Security and dependency items are not scored below their actual business impact because they feel "technical"
  • Top-5 resolution plans include specific, ticketable steps — not vague descriptions like "improve test coverage"
  • The quarterly roadmap allocates realistic capacity — debt allocation does not exceed actual sprint budget
  • Accepted/deferred items have a review date and a named owner — no permanently deferred items
  • The register distinguishes between debt (deliberate or accumulated shortcuts) and bugs (unintended defects)
  • Items are closed as resolved only when acceptance criteria are met — not when the PR is merged

Anti-Patterns

  • Do not score debt items arbitrarily — priority scores must be calculated using the documented formula
  • Do not conflate technical debt (deliberate shortcuts) with bugs (unintended defects) — they require different remediation strategies
  • Do not underrate security and dependency items because they feel abstract — score based on actual business impact
  • Do not create "permanently deferred" items — every accepted item must have a review date and named owner
  • Do not include resolution plans that are vague descriptions — each plan must have specific, ticketable steps
1---
2name: technical-debt-register
3description: "Document and prioritize a technical debt backlog with business impact, effort estimates, and resolution strategy. Use when asked to audit technical debt, create a debt register, prioritize tech debt for a quarter, document architectural shortcuts, or build a debt reduction roadmap. Produces a structured technical debt register covering debt inventory by category, business impact per item, effort and priority scores, top-item resolution plans, and a quarterly debt reduction roadmap."
4---
5 
6# Technical Debt Register Skill
7 
8Produce a complete technical debt register for a team or service. A debt register is not a complaint list — it is a prioritized, business-impact-aware inventory that lets an engineering team make deliberate choices about which debt to pay down, in what order, and with what expected return.
9 
10Good debt management is not eliminating all debt. It is ensuring debt is visible, owned, and resolved when the interest cost exceeds the cost of fixing it.
11 
12## Required Inputs
13 
14Ask for these if not already provided:
15- **Team or service name** — what team and/or service this register covers
16- **Known debt items** — list of known technical debt, or ask Claude to elicit them by asking about: legacy code, missing tests, outdated dependencies, architectural shortcuts, manual processes, observability gaps, security backlogs
17- **Tech stack** — language, frameworks, infrastructure (helps Claude categorise and score items correctly)
18- **Team size and velocity** — number of engineers and approximate story points or days per sprint (needed for effort estimates)
19- **Current quarter / planning period** — so the roadmap targets the right timeframe
20 
21## Output Format
22 
23---
24 
25# Technical Debt Register: [Team / Service Name]
26 
27**Team:** [Name] | **Service(s):** [Name(s)]
28**Author:** [Name] | **Last updated:** [Date]
29**Planning period:** [Q[X] [Year]] | **Review cadence:** [Monthly / Quarterly]
30 
31---
32 
33## Overview
34 
35[2–3 sentences describing the team's current debt situation, the main categories of debt, and the business context — e.g. are they in a growth phase where velocity matters, or approaching a compliance deadline where security debt is critical?]
36 
37**Total items in register:** [X]
38**Unresolved items:** [X]
39**Critical/High priority items:** [X]
40**Estimated total resolution effort:** [X story points / X engineer-weeks]
41 
42---
43 
44## Debt Category Definitions
45 
46| Category | Description | Examples |
47|---|---|---|
48| **Code quality** | Code that works but is hard to change safely | Duplicated logic, deeply nested conditionals, inconsistent error handling, missing abstraction |
49| **Architecture** | Structural decisions that limit scalability or increase coupling | Monolith that should be decomposed, sync calls that should be async, missing domain boundaries |
50| **Testing** | Gaps in test coverage that increase regression risk | Missing unit tests, no integration tests, flaky test suite, no test data management |
51| **Security** | Known vulnerabilities or missing security controls | Outdated dependencies with CVEs, missing rate limiting, hard-coded secrets, insufficient auth |
52| **Dependencies** | Outdated or risky external dependencies | End-of-life libraries, major version lag, abandoned packages |
53| **Infrastructure** | Infrastructure that limits reliability or developer productivity | Manual deployment steps, no IaC, single-AZ, missing autoscaling |
54| **Observability** | Gaps in visibility that slow incident response | Missing metrics, no distributed tracing, poor log structure, no alerting on key SLIs |
55| **Process** | Manual or error-prone operational processes | Manual DB migrations, no runbooks, tribal knowledge not documented |
56 
57---
58 
59## Debt Register
60 
61### Scoring Method
62 
63**Business impact (1–5):**
64- 5 — Blocking growth, causing production incidents, or creating compliance risk
65- 4 — Significantly slowing delivery or increasing incident likelihood
66- 3 — Noticeable slowdown; manageable but accumulating
67- 2 — Minor friction; low immediate risk
68- 1 — Cosmetic or aspirational; no current business impact
69 
70**Effort to resolve (1–5, lower = easier):**
71- 1 — <0.5 day; single engineer
72- 2 — 0.5–2 days; single engineer
73- 3 — 3–5 days; single engineer or small pair
74- 4 — 1–2 weeks; team collaboration required
75- 5 — >2 weeks; significant planning and coordination
76 
77**Priority score = Business impact × (6 − Effort)** *(rewards high-impact, low-effort items)*
78 
79---
80 
81| ID | Item | Category | Business impact (1–5) | Effort (1–5) | Priority score | Status | Owner |
82|---|---|---|---|---|---|---|---|
83| TD-001 | [e.g. No integration tests for payment flow] | Testing | 5 | 3 | 15 | Open | [Name] |
84| TD-002 | [e.g. Authentication library 3 major versions behind] | Security | 5 | 2 | 20 | Open | [Name] |
85| TD-003 | [e.g. Database queries not using connection pooling] | Architecture | 4 | 2 | 16 | Open | [Name] |
86| TD-004 | [e.g. Manual deployment process for [service]] | Infrastructure | 4 | 3 | 12 | In progress | [Name] |
87| TD-005 | [e.g. 200-line God function in order processing] | Code quality | 3 | 3 | 9 | Open | [Name] |
88| TD-006 | [e.g. No structured logging — plain text only] | Observability | 3 | 2 | 12 | Open | [Name] |
89| TD-007 | [e.g. ORM version has known N+1 query issue] | Dependencies | 3 | 3 | 9 | Open | [Name] |
90| TD-008 | [e.g. No runbook for [critical operation]] | Process | 3 | 1 | 15 | Open | [Name] |
91| TD-009 | [e.g. Test coverage at 34% — no meaningful safety net] | Testing | 4 | 4 | 8 | Open | [Name] |
92| TD-010 | [e.g. Hard-coded config values in application code] | Code quality | 2 | 1 | 10 | Open | [Name] |
93| TD-011 | [e.g. Service deployed single-AZ with no failover] | Infrastructure | 5 | 4 | 10 | Open | [Name] |
94| TD-012 | [e.g. No alerting on P95 latency for [endpoint]] | Observability | 4 | 1 | 20 | Open | [Name] |
95 
96---
97 
98## Category Breakdown
99 
100```
101Category distribution (by item count):
102─────────────────────────────────────────────
103Code quality ████████░░ [X items] ([X]%)
104Architecture ██████░░░░ [X items] ([X]%)
105Testing █████████░ [X items] ([X]%)
106Security ████░░░░░░ [X items] ([X]%)
107Dependencies ███░░░░░░░ [X items] ([X]%)
108Infrastructure ████░░░░░░ [X items] ([X]%)
109Observability ████░░░░░░ [X items] ([X]%)
110Process ██░░░░░░░░ [X items] ([X]%)
111─────────────────────────────────────────────
112 
113Priority distribution:
114Critical (score 20–25): [X items]
115High (score 12–19): [X items]
116Medium (score 6–11): [X items]
117Low (score 1–5): [X items]
118```
119 
120---
121 
122## Top 5 Priority Items — Resolution Plans
123 
124### TD-XXX: [Highest priority item name]
125 
126**Priority score:** [Score] | **Category:** [Category] | **Owner:** [Name]
127 
128**Problem:**
129[2–3 sentences describing what the debt is, how it manifests, and what pain it currently causes. Be specific — reference actual incidents, slowdowns, or risks.]
130 
131**Business impact:**
132[What happens if this is not resolved? Reference any incidents, near-misses, or growth blockers. E.g. "This caused 2 production incidents in the last quarter and adds ~30 minutes of debugging time to any change in this area."]
133 
134**Resolution approach:**
135[Clear description of the fix. Not "improve the code" — describe the actual work: "Extract the payment processing logic into a dedicated `PaymentService` class, write unit tests to 80% coverage, and update the 3 call sites."]
136 
137**Steps:**
1381. [Specific, ticketable step]
1392. [Specific, ticketable step]
1403. [Specific, ticketable step]
141 
142**Acceptance criteria:**
143- [ ] [Measurable criterion — e.g. "Zero hard-coded config values remain in application code"]
144- [ ] [Measurable criterion — e.g. "CI pipeline passes with new tests"]
145- [ ] [Measurable criterion]
146 
147**Effort estimate:** [X story points / X days]
148**Suggested sprint:** [Q[X] Sprint [Y] / When [dependency] is complete]
149 
150---
151 
152### TD-XXX: [Second priority item name]
153 
154**Priority score:** [Score] | **Category:** [Category] | **Owner:** [Name]
155 
156**Problem:**
157[Description]
158 
159**Business impact:**
160[Impact description]
161 
162**Resolution approach:**
163[Approach description]
164 
165**Steps:**
1661. [Step]
1672. [Step]
1683. [Step]
169 
170**Acceptance criteria:**
171- [ ] [Criterion]
172- [ ] [Criterion]
173 
174**Effort estimate:** [X story points / X days]
175**Suggested sprint:** [Sprint or timeframe]
176 
177---
178 
179### TD-XXX: [Third priority item]
180 
181*(Follow same format as above)*
182 
183---
184 
185### TD-XXX: [Fourth priority item]
186 
187*(Follow same format as above)*
188 
189---
190 
191### TD-XXX: [Fifth priority item]
192 
193*(Follow same format as above)*
194 
195---
196 
197## Debt Reduction Roadmap
198 
199### Guiding principles
200 
201- Allocate [X%] of each sprint's capacity to debt resolution — recommended 15–20% for healthy teams
202- Security and dependency debt is addressed on a fixed cadence regardless of priority score
203- No new feature work in modules with Critical debt unless the debt is scheduled for the current sprint
204- Debt items closed without a resolution (accepted/deferred) must have a named owner and a review date
205 
206### Quarterly plan
207 
208| Quarter | Focus area | Items targeted | Estimated capacity | Expected outcome |
209|---|---|---|---|---|
210| **[Q1 Year]** (current) | Security + observability | TD-002, TD-012, TD-006 | [X] points / [Y] eng-days | Auth library current; latency alerting live; structured logging shipped |
211| **[Q2 Year]** | Architecture + reliability | TD-003, TD-011, TD-004 | [X] points / [Y] eng-days | Connection pooling fixed; multi-AZ deployed; deploy automation complete |
212| **[Q3 Year]** | Testing coverage | TD-001, TD-009 | [X] points / [Y] eng-days | Payment flow integration tests live; overall coverage ≥60% |
213| **[Q4 Year]** | Code quality + process | TD-005, TD-008, TD-010 | [X] points / [Y] eng-days | God functions refactored; runbooks complete; zero hard-coded config |
214 
215### Sprint allocation model
216 
217```
218Sprint capacity: [X] story points
219 
220Allocation:
221 ├── Feature work: [X * 0.75 = ~Y] points (75%)
222 ├── Debt resolution: [X * 0.15 = ~Y] points (15%)
223 └── Unplanned/bugs: [X * 0.10 = ~Y] points (10%)
224 
225Debt items that fit in one sprint ([≤Y] points each):
226 ✓ TD-002 ([X] points)
227 ✓ TD-012 ([X] points)
228 ✓ TD-006 ([X] points)
229 ✓ TD-008 ([X] points)
230 
231Multi-sprint debt items (break into phases):
232 ~ TD-001: Phase 1 ([X] pts) → Phase 2 ([X] pts)
233 ~ TD-009: Requires dedicated debt sprint or pairing
234```
235 
236---
237 
238## Accepted / Deferred Debt
239 
240Items where the cost of remediation currently exceeds the business value, accepted with explicit review dates.
241 
242| ID | Item | Reason for deferral | Review date | Owner |
243|---|---|---|---|---|
244| TD-XXX | [Item] | [e.g. "Rewrite would require 3 weeks with no user-facing value at current scale; revisit at 10× traffic"] | [Date] | [Name] |
245| TD-XXX | [Item] | [e.g. "Dependency has a CVE but no upgrade path exists until Q3; mitigated by WAF rule"] | [Date] | [Name] |
246 
247**Policy:** No item may be deferred more than twice without escalation to the engineering manager.
248 
249---
250 
251## Deeper Materials
252 
253This skill ships with support files — use them when they are available:
254 
255- **`references/debt-pricing.md`** — Pricing Debt: Turning "It's Bad" Into a Number Someone Can Rank. Apply it while producing the output; it carries the calibration and judgment calls the method summary above compresses.
256- **`templates/debt-entry.md`** — a fill-in version of the deliverable with the quality gates inline. Offer it when the user wants to work the document themselves rather than have it generated.
257 
258## Scoring Rubric (0–40)
259 
260Score any output of this skill before handing it over; 32+ is ship-quality.
261 
262| Dimension | 0 | 5 | 10 |
263|---|---|---|---|
264| Business-impact translation | Items described in engineering terms only | Impact stated but unquantified | Every item priced in business terms (risk, velocity drag, cost) a non-engineer could rank |
265| Scoring discipline | Priorities assigned by feel | Formula used but security/dependency items still under-scored | Formula applied consistently, with the "feels technical" bias explicitly corrected |
266| Resolution plan quality | Top items have vague intentions | Plans exist but aren't ticketable | Top-5 plans are specific, ticketable steps with sequencing and a definition of done |
267| Capacity realism | Roadmap ignores sprint budget | Allocation stated but exceeds actual capacity | Quarterly allocation fits real capacity, and accepted/deferred items carry owners and review dates |
268 
269## Quality Checks
270 
271- [ ] Every item has a named owner — no unowned debt
272- [ ] Priority scores are calculated using the formula, not assigned arbitrarily
273- [ ] Security and dependency items are not scored below their actual business impact because they feel "technical"
274- [ ] Top-5 resolution plans include specific, ticketable steps — not vague descriptions like "improve test coverage"
275- [ ] The quarterly roadmap allocates realistic capacity — debt allocation does not exceed actual sprint budget
276- [ ] Accepted/deferred items have a review date and a named owner — no permanently deferred items
277- [ ] The register distinguishes between debt (deliberate or accumulated shortcuts) and bugs (unintended defects)
278- [ ] Items are closed as resolved only when acceptance criteria are met — not when the PR is merged
279 
280## Anti-Patterns
281 
282- [ ] Do not score debt items arbitrarily — priority scores must be calculated using the documented formula
283- [ ] Do not conflate technical debt (deliberate shortcuts) with bugs (unintended defects) — they require different remediation strategies
284- [ ] Do not underrate security and dependency items because they feel abstract — score based on actual business impact
285- [ ] Do not create "permanently deferred" items — every accepted item must have a review date and named owner
286- [ ] Do not include resolution plans that are vague descriptions — each plan must have specific, ticketable steps
287 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 1,395
Checked
Source
mohitagw15856/pm-claude-skills ↗
Creator
mohitagw15856 · 193 listings
View creator

Made with technical-debt-register

Technical Debt Register Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)
Technical Debt Register Skill — Galaxy 3D — fly through all 1170 skills as a glowing constellation you orbit and click into (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Technical Debt Register Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)
Technical Debt Register Skill — PM Skills Wrapped — your practice turned into a shareable, Spotify-Wrapped-style story (from the mohitagw15856/pm-claude-skills README)

by mohitagw15856

Similar skills

See all →
MCP3-5 days | Agents: 6 | Gate Keepers: DevOps Automator +⚙️ Phase 2 Playbook — Foundation & Scaffoldingmsitarzewski/agency-agents · by msitarzewski> Duration: 3-5 days | Agents: 6 | Gate Keepers: DevOps Automator + Evidence Collector★ 154k GitHub starsMCPNEXUS transforms The Agency's independent AI specialists🌐 NEXUS — Network of EXperts, Unified in Strategymsitarzewski/agency-agents · by msitarzewski> NEXUS transforms The Agency's independent AI specialists into a synchronized intelligence network. This is not a prompt collection — it…★ 154k GitHub starsSkillGenerate an Ansoff Matrix analysis mapping growth strategiesphuryn/pm-skills · by phurynGenerate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.★ 26.6k GitHub starsSkillSurvey any codebase as a senior advisorImproveshadcn/improve · by shadcnSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on source code — never implements, fixes, or refactors anything itself. Use when asked to audit a codebase, find improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX), suggest features or where to take the project next (roadmap, product direction), or generate handoff plans for another agent to implement.★ 9.2k GitHub starsSkillTranslate skills from one industry to anotherCareer changer translatorParamchoudhary/ResumeSkills · by ParamchoudharyTranslate skills from one industry to another, identify transferable skills★ 2.4k GitHub starsSkillA collection of 37 battle-tested marketing skillsOpenClaw Marketing SkillsLeoYeAI/openclaw-marketing-skills · by LeoYeAIA collection of 37 battle-tested marketing skills for OpenClaw agents. Use when you want to install or reference any marketing skill including: CRO (page-cro, signup-flow-cro, onboarding-cro, form-cro, popup-cro, paywall-upgrade-cro), copywriting, copy-editing, cold-email, email-sequence, social-content, seo-audit, ai-seo, programmatic-seo, site-architecture, schema-markup, content-strategy, paid-ads, ad-creative, ab-test-setup, analytics-tracking, referral-program, free-tool-strategy, churn-prevention, revops, sales-enablement, launch-strategy, pricing-strategy, competitor-alternatives, marketing-ideas, marketing-psychology, lead-magnets, product-marketing-context, and data connectors (google-ads-connect, search-console-connect, meta-ads-connect, x-twitter-connect). Start with product-marketing-context to set up your product context document, then use any other skill naturally. Powered by MyClaw.ai.★ 1k GitHub stars

More from mohitagw15856

SkillDesign a 360-degree feedback survey or write a structured360-Degree Feedback Template Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.★ 1.4k GitHub starsSkillDesign statistically rigorous A/B tests for product featuresA/B Test Planner Skillmohitagw15856/pm-claude-skills · by mohitagw15856Design statistically rigorous A/B tests for product features, UI changes, onboarding flows, and pricing experiments. Use when asked to set up an experiment, design an A/B test, calculate sample size, or interpret test results. Produces a complete test plan with hypothesis, variant definitions, sample size, duration estimate, guardrail metrics, and a results interpretation guide.★ 1.4k GitHub starsSkillGenerate a WCAG 2.2 accessibility audit checklistAccessibility Audit Skillmohitagw15856/pm-claude-skills · by mohitagw15856Generate a WCAG 2.2 accessibility audit checklist and remediation suggestions for any UI or design. Use when asked to audit for accessibility, check WCAG compliance, review a design for a11y issues, or create an accessibility remediation plan. Produces a prioritised checklist with pass/fail assessments and specific fixes.★ 1.4k GitHub starsSkillBuild a structured account plan for any key customerAccount Plan Skillmohitagw15856/pm-claude-skills · by mohitagw15856Build a structured account plan for any key customer or target account. Use when asked to create an account plan, key account strategy, strategic account review, or territory plan. Produces a complete account plan with relationship map, growth opportunities, risks, and 90-day action plan.★ 1.4k GitHub starsSkillOptimize an article for Answer Engine Optimization so AIAEO Optimizer Skillmohitagw15856/pm-claude-skills · by mohitagw15856Optimize an article for Answer Engine Optimization (AEO) so AI engines like ChatGPT, Perplexity, and Claude can extract, quote, and cite it. Use when asked to AEO-optimize, make content AI-readable, improve AI citation chances, or adapt an article for answer engines. Produces an AEO-optimised rewrite with question headings, 50–80 word answer capsules, a paragraph-length audit, and flagged trust signals.★ 1.4k GitHub starsSkillConduct a structured ethical review of an AI or ML featureAI Ethics Review Skillmohitagw15856/pm-claude-skills · by mohitagw15856Conduct a structured ethical review of an AI or ML feature, model, or product. Use when preparing to deploy an AI system, assessing algorithmic risk, auditing a model for bias, or producing a responsible AI impact assessment. Produces a structured ethics review covering fairness, transparency, privacy, safety, accountability, and societal impact with a risk tier score, pre-deployment checklist, and prioritised mitigations.★ 1.4k GitHub stars