New to Claude Skills? Learn how to install them →

Bsickn33 on GitHub

Brooks-Lint

Free

Assess and prioritize your tech debt effectively.

Get this skill

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 source

1. Install with the skills CLI

npx skills add sickn33/agentic-awesome-skills/brooks-debt --agent claude-code

2. 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 sickn33

Brooks-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

  1. Read ../_shared/common.md for the Iron Law, Project Config, Report Template, and Health Score rules
  2. Read ../_shared/source-coverage.md for book-level coverage, exceptions, and tradeoffs
  3. Read ../_shared/decay-risks.md for symptom definitions and source attributions
  4. Read debt-guide.md in 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.

  1. Scan for all six decay risks (Step 1 of the guide); list every finding before scoring
  2. Apply the Pain × Spread priority formula and classify debt intent (Steps 2–3 of the guide)
  3. Group findings by decay risk (Step 4 of the guide)
  4. 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