smell-scan
CommunityAdvisory smell scan for changed code
Authorpaulingham
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides an advisory scan to surface architectural smells in recently changed source files, helping code reviewers spot design issues early without gating the pipeline.
Core Features & Use Cases
- Detects nine Fowler-smells in touched code using Grep/Read heuristics.
- Produces a ranked table with file:line, smell, tier, why it matters, suggested refactor, and tag for advisory review.
- Applies strict input filtering (excludes docs, configs, and tests) and supports P3 suppression, with a final verdict of SMELLS_FOUND or SMELLS_CLEAN.
- Invoked by the code-reviewer agent during the Build code-review step, and can be run manually for targeted scans.
Quick Start
Run the smell-scan on the current branch diff to surface architectural smells before code-review decisions.
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: smell-scan Download link: https://github.com/paulingham/.claude/archive/main.zip#smell-scan 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 545,000+ vetted skills library on demand.