skills/debt-scan/SKILL.md
Scan a repository for technical debt and prioritize remediation. Use when assessing project health, planning cleanup work, or turning code smells into actionable tickets.
npx skillsauth add li3p/skills debt-scanInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Produce a prioritized technical debt report for the current repository.
Check the repository for:
eslint-disable, ts-ignore, or type: ignoreany usage or unsafe castsGroup findings by:
High: likely to cause incidents, data loss, security issues, or block
feature work.Medium: increases maintenance cost or regression risk.Low: local quality improvement with limited blast radius.For each finding include:
End with a recommended fix order based on impact-to-effort ratio. Do not modify files unless the user asks.
documentation
Search Notion for pages or databases by query using marknotion. Use when the user references a Notion page by name rather than URL, when locating a page to publish to or pull from, or when discovering what trackers and docs exist in the connected workspace.
documentation
Export a Notion page to local Markdown using marknotion. Use when the user wants to pull a spec, design doc, meeting notes, or any Notion page into the repository as a Markdown file, or wants to read Notion content as context for a task.
documentation
Publish a local Markdown file to a Notion page using marknotion. Use when the user wants to push README, docs, changelogs, or any Markdown content to Notion, either updating an existing page or creating a new one under a parent page.
testing
Generate tests that match an existing project's testing style. Use when adding coverage for a target file, function, bug fix, or edge case while preserving local conventions.