
Brooks-Lint
FreeAssess and prioritize your tech debt effectively.
Free · Opens the source repo
What Brooks-Lint does
Brooks-Lint is a specialized skill designed for developers and teams looking to assess their technical debt. It systematically identifies, classifies, and prioritizes maintainability issues within a codebase, drawing insights from twelve classic engineering texts. This skill is particularly useful for teams that want to create a structured roadmap for refactoring, ensuring that they address the most critical issues first. By leveraging established engineering principles, Brooks-Lint helps teams make informed decisions about where to focus their efforts in improving code quality.
The process begins with an assessment of the codebase, where the skill applies Auto Scope Detection to determine the relevant areas for evaluation. It then scans for six specific decay risks and compiles a list of findings. Using the Pain × Spread priority formula, Brooks-Lint classifies the identified issues based on their impact and reach within the project. The results are organized by decay risk, providing a clear overview of the technical debt landscape.
For effective usage, users should familiarize themselves with the setup instructions provided in the accompanying documentation, including the debt classification framework outlined in debt-guide.md. This preparation ensures that the assessment is aligned with the specific context of the project, allowing for a tailored approach to managing technical debt. Brooks-Lint is ideal for teams that are proactive about code maintainability and are looking to implement best practices in their development workflow.
When to use it
Use this skill when you need a structured assessment of technical debt to guide refactoring efforts.
When not to use it
This skill is not suitable for projects that lack a clear context or where the assessment scope is not defined.
What you can build with it
Prioritizing Refactoring Tasks
A development team uses Brooks-Lint to assess their codebase and identify the most critical areas that need refactoring, ensuring they tackle the most impactful issues first.
Establishing a Refactoring Roadmap
A software team implements Brooks-Lint to create a roadmap for technical debt reduction, systematically addressing maintainability problems over time.
Evaluating Code Quality Before Release
Before a major release, a team uses Brooks-Lint to evaluate the codebase for technical debt, ensuring that they meet quality standards and reduce future maintenance costs.
How to install Brooks-Lint
View source1. Install with the skills CLI
npx skills add sickn33/agentic-awesome-skills/brooks-debt --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by sickn33Brooks-Lint — Tech Debt Assessment
When to Use
Use this skill when you need tech debt assessment that identifies, classifies, and prioritizes maintainability problems — helping teams build a refactoring roadmap — drawing on twelve classic engineering books. Triggers when: user asks about tech debt, refactoring priorities, what to clean up first, or asks "why...
Setup
- Read
../_shared/common.mdfor the Iron Law, Project Config, Report Template, and Health Score rules - Read
../_shared/source-coverage.mdfor book-level coverage, exceptions, and tradeoffs - Read
../_shared/decay-risks.mdfor symptom definitions and source attributions - Read
debt-guide.mdin this directory for the debt classification framework
Process
If the user has not described the codebase or pointed to specific areas: apply Auto
Scope Detection from ../_shared/common.md to determine the assessment scope before proceeding.
- Scan for all six decay risks (Step 1 of the guide); list every finding before scoring
- Apply the Pain × Spread priority formula and classify debt intent (Steps 2–3 of the guide)
- Group findings by decay risk (Step 4 of the guide)
- Output using the Report Template from common.md, plus the Debt Summary Table
Mode line in report: Tech Debt Assessment
Limitations
- Use this skill only when the task clearly matches its upstream source and local project context.
- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.
Frequently asked questions about Brooks-Lint
Similar skills
React Composition Patterns
Streamline your React component architecture with proven patterns.
Pester Should Migration
Easily convert Pester v5 assertions to v6 syntax.
Radix to Base UI Migration
Seamlessly migrate React components from Radix UI to Base UI.
Migrate Next.js to Vinext
Seamlessly transition your Next.js projects to Vinext.
WinUI 3 Migration Guide
Streamline your UWP to WinUI 3 migration process.
Refactor
Enhance code maintainability without altering behavior.
