EliBaumgardner

Smell — Development skill for Claude Code

Development community

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

Terminal
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 Repository