brooks-lint
CommunityCatch code design and architecture flaws with AI.
System Documentation
What problem does it solve?
Standard linters and basic AI code reviewers only catch syntax errors and style violations, missing critical high-level design issues like tight coupling, missing abstractions, and architectural risks that accumulate as technical debt over time. This Skill fills that gap by reviewing code through the lens of 12 classic software engineering books to surface issues that would otherwise go unnoticed until they cause costly refactors or system failures.
Core Features & Use Cases
- Multi-lens code review: Evaluates code against principles from landmark engineering texts including Clean Code, The Pragmatic Programmer, Designing Data-Intensive Applications, and Domain-Driven Design.
- Targeted issue detection: Flags design smells, coupling violations, naming inconsistencies, missing stability patterns (timeouts, circuit breakers), and domain model clarity gaps.
- Use cases: Run before major refactors to identify structural debt, use when onboarding to a new codebase to map high-risk areas, or review code that functions correctly but feels architecturally misaligned.
Quick Start
Use the brooks-lint skill to review the PaymentService.ts file for design smells and coupling issues.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: brooks-lint Download link: https://github.com/Avihusitton/gil-therapy/archive/main.zip#brooks-lint Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.