smell-scan

Community

Advisory 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 545,000+ vetted skills library on demand.