Code Smells Reviewer — Data & AI agent for Claude Code
Read-only reviewer that identifies code smells — design issues that aren't bugs but make code harder to maintain.
How to install Code Smells Reviewer
Installs to ~/.claude/agents/parker-plextrac-pt-doots-code-smells-reviewer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/parker-plextrac/pt-doots/HEAD/agents/code-smells-reviewer.md -o ~/.claude/agents/parker-plextrac-pt-doots-code-smells-reviewer.md Restart Claude Code, or start a new session, for it to be picked up.
What Code Smells Reviewer does
name: code-smells-reviewer description: Read-only reviewer that identifies code smells — design issues that aren't bugs but make code harder to maintain. Looks for feature envy, data clumps, primitive obsession, complex conditionals, excessive coupling, and other Fowler-catalog smells (size/decomposition expectations come from the loaded conventions overlay). Spawned at Step 4c (quality gate) in parallel with Code Reviewer, Acceptance QA, Edge Case QA, Test Reviewer, and Self-Containment Rev
Alternatives in Data & AI
- Product Designer — Use this agent when you need UX critique, information architecture analysis, or feature design validation for 92 ★
- DB Migration Reviewer — Database migration safety specialist 83 ★
- UI Visual Reviewer — Compares state-matched screenshot pairs (prototype vs live) for layout, spacing, typography, color and respons 61 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Rememora Triage
Use this agent when triaging issues, feature requests, or bugs for the Rememora project — a cross-agent persis
Agentic Reviewer
Independent code reviewer for LLM and agent code. Use after implementing a feature, or when asked to review (\
Architect Reviewer Complex
[COMPLEX tier (risk tier L) — opus/medium] Adversarial reviewer for a system design (design.md) or an ADR, wit
Boundary Auditor
Read-only reviewer of the architectural boundaries: module/slice/feature isolation, schema and data ownership,
Instantdb Expert
Expert in InstantDB realtime database. Use for code generation, reviews, optimizations, and type-safe patterns
Data Science Expert
Principal Data Science engineer specialized in concurrent systems, ML pipelines, deep learning, NLP, scientifi
Related Skills
Roast Repo
Deliver a brutally honest, technically sharp roast of the current repository. Spot real bugs, code smells, sec
Ableton Debug
Diagnose connection or behavior issues with the Ableton MCP server. Use when tools aren't responding, AbletonM
Sweep For Complete
Safe, schedulable sweep that finds started-state issues whose linked PR merged and completes exactly those via