Smell — Development skill for Claude Code
Report the wrappers and the accessors clang can see in the AST.
How to install Smell
Installs to ~/.claude/commands/elibaumgardner-refactor-tools-smell.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/EliBaumgardner/refactor-tools/HEAD/.claude/commands/smell.md -o ~/.claude/commands/elibaumgardner-refactor-tools-smell.md Restart Claude Code, or start a new session, for it to be picked up.
What Smell does
description: Report the wrappers and the accessors clang can see in the AST argument-hint: [wrappers|accessors] [path|file|class|all] allowed-tools: Bash(refactor.smell:*), Read
Report the two design-rule violations that need a real AST to see: a function whose body is a single forwarding call, and a public method whose whole body hands out a non-public field.
Pass `$ARGUMENTS` through as it stands:
refactor.smell $ARGUMENTS
The words are order-free. `wrappers` and `accessors` pi
Alternatives in Development
- Claude SEO — Multi-Platform Agent Instructions — For Cursor, Cursor Cloud Agents, Google Antigravity, and Gemini CLI 5k ★
- Clear Code — See your claude code logs in clear details in your dashboard 2.1k ★
- Agent Skill — A Claude Code plugin marketplace containing the ast-grep skill for powerful structural code search using Abstr 851 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Multiwindow
Drive a running DorkOS through several browser windows at once and report what an operator would see
Pbi Screenshot
Reload the open project from disk (only if Desktop has no unsaved changes) and capture every report page as PN
Code Smell Detector
Scan the codebase for code smells — duplication, complexity, dead code, and poor naming
Agy Setup
Print the plugin's install path and the command to install agy-delegate's launcher wrappers (agy-bridge + gemi
Agy Uninstall
Print the plugin's install path and the command to remove agy-delegate's launcher wrappers (agy-bridge + gemin
Pbi Optimise
Run a 14-rule performance scan on any DAX measure, identifying anti-patterns like unnecessary iterators, FILTE
Related Agents
C Cpp Pro
Implements or refactors C/C++ against the repo's conventions, verifying with its build/tests/clang-tidy/format
Falsifier Integrity Reviewer
Statically reviews a plan's recorded exit-criterion falsifier for construction defects — can this instrument r
Csl
Compiler infrastructure architect. Created LLVM (2000, while a graduate student at UIUC), Clang, Swift (Apple,