Skip to content
Skillpedia
Testing48k · #2448

brooks-review

Lets your agent review code in change requests (PRs). It points out decay risks and maintainability issues with clear suggestions for fixes.

What it does

This tool helps review software project code. It looks for issues that can make the code hard to maintain in the future, like 'decay risks' and 'design smells'. It explains the problem, its source, its impact, and how to fix it, drawing on classic engineering books.

When to use it

  • ✓When you want code for a new feature reviewed.
  • ✓When checking changes in a software project.
  • ✓When you share a code snippet for analysis.

Example of what to ask your AI

“Please review this code. Look for maintainability and quality issues.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/brooks-review/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/brooks-review/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool analyzes the code for signs of common software engineering problems. For each issue found, it details the symptom, source, consequence, and remedy, using knowledge from engineering books.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill brooks-review

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/brooks-review/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Brooks-Lint — PR Review

When to Use

Use this skill when you need pR code review that surfaces decay risks, design smells, and maintainability issues with concrete Symptom → Source → Consequence → Remedy findings, drawing on twelve classic engineering books. Triggers when: user asks to review code, check a PR, shares a diff or pastes code asking...

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 pr-review-guide.md in this directory for the analysis process

Process

If the user has not specified files or pasted code: apply Auto Scope Detection from ../_shared/common.md to determine the review scope before proceeding.

  1. Understand the review scope, then scan for each decay risk in the order specified (Steps 1–6 of the guide)
  2. Run the Quick Test Check (Step 7 of the guide) — skip for docs-only or non-production changes
  3. Apply the Iron Law to every finding
  4. Output using the Report Template from common.md

Mode line in report: PR Review

Example

User request:

Use @brooks-review for this task: PR code review that surfaces decay risks, design smells, and maintainability issues with concrete Symptom → Source → Consequence → Remedy findings, drawing on twelve classic engineering books.

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.
FAQ

What are 'decay risks' and 'design smells'?

These are indicators that code might become difficult to understand, modify, or fix over time, leading to more errors.

Where do the recommendations come from?

The recommendations are based on twelve classic books about software engineering and development best practices.

What does 'Symptom → Source → Consequence → Remedy' mean?

It's a structured way to present a problem: what the issue is (symptom), its root cause (source), its negative impact (consequence), and how to solve it (remedy).

Details

Original description by the author

PR code review that surfaces decay risks, design smells, and maintainability issues with concrete Symptom → Source → Consequence → Remedy findings, drawing on twelve classic engineering books.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#2448
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills