tech-debt

Solid

Identify, categorize, and prioritize technical debt across six dimensions. Generates remediation plans with effort estimates. Offered by /draft:new-track for refactor tracks.

Code & Development 40 stars 4 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
54
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Tech Debt You are identifying and prioritizing technical debt using Draft's Context-Driven Development methodology. ## Red Flags - STOP if you're: - Reporting debt without reading the actual code - Categorizing everything as high priority (prioritization requires trade-offs) - Suggesting rewrites when incremental fixes suffice - Ignoring effort estimates (impact without effort is not actionable) - Making up file locations or code patterns - Reporting framework conventions as debt **Evidence-based. Prioritized. Actionable.** --- ## Pre-Check ### 0. Capture Git Context ```bash git branch --show-current # Current branch name git rev-parse --short HEAD # Current commit hash ``` ### 1. Load Draft Context Read and follow the base procedure in `core/shared/draft-context-loading.md`. **Tech-debt-specific context application:** - Use `draft/.ai-context.md` for architecture, module boundaries, known technical decisions - Use `draft/tech-stack.md` for framework versions, dependency age, accepted patterns - Use `draft/guardrails.md` for known conventions and anti-patterns (anti-patterns ARE debt indicators) - Use `draft/product.md` for business priorities (aligns debt prioritization with product goals) If `draft/` does not exist: **STOP** — "No Draft context found. Run `/draft:init` first. Tech debt analysis requires project context." --- ## Step 1: Parse Arguments | Invocation | Behavior | |------------|----------| | `/draft:tech-debt` | Full codebase tech debt sca...

Details

Author
mayurpise
Repository
mayurpise/draft
Created
4 months ago
Last Updated
yesterday
Language
HTML
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

prd-v05-technical-stack-selection

Determine technologies needed to build the product, making build/buy/integrate decisions during PRD v0.5 Red Team Review. Handles both greenfield and brownfield contexts. Triggers on requests to select tech stack, evaluate technologies, make build vs. buy decisions, discover existing assets, or when user asks "what technologies?", "select tech stack", "build or buy?", "what do we reuse?", "existing stack", "technical decisions", "what tools do we need?", "evaluate solutions". Consumes FEA- (features), SCR- (screens), RISK- (constraints). Outputs TECH- entries with decisions, rationale, and trade-offs. Feeds v0.6 Architecture Design.

215 Updated 3 days ago
mattgierhart
AI & Automation Featured

adopt

Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a numbered migration plan. Run this when joining an in-progress project or upgrading from an older template version. Distinct from /project-stage-detect (which checks what exists) — this checks whether what exists will actually work with the template's skills.

19,911 Updated 4 days ago
Donchitos
AI & Automation Solid

analyzing-projects

Analyzes codebases to understand structure, tech stack, patterns, and conventions. Use when onboarding to a new project, exploring unfamiliar code, or when asked "how does this work?" or "what's the architecture?"

1,320 Updated 3 months ago
CloudAI-X
AI & Automation Solid

brainstorm

Guides structured design brainstorming — explores the codebase, asks clarifying questions, proposes multiple approaches with trade-offs, and writes an approved design doc to the project. Use before implementation to think through design decisions and avoid premature coding. Produces a persistent artifact that feeds into plan mode and TDD.

57 Updated today
oprogramadorreal
Data & Documents Solid

research

Gather facts and context from codebase, docs, and web,... Use when exploring patterns, finding implementations, looking up documentation, or researching before decisions.

63 Updated 1 weeks ago
avibebuilder