What problem does it solve?
It reduces technical debt caused by unclear, inconsistent, or misleading identifier names, making code harder to read, review, and maintain.
Core Features & Use Cases
- Identifier analysis: Reviews variables, functions/methods, classes/types, files/directories, database tables/columns, and API endpoints.
- Issue detection: Flags vague names, confusing abbreviations, convention violations, misleading names with hidden side effects, awkward lengths, and un-prefixed booleans.
- Convention-aware recommendations: Suggests improved names aligned to language norms (e.g., camelCase/PascalCase/UPPER_SNAKE_CASE, boolean prefixes) and outputs a structured report with reasoning.
- Refactoring support: Produces prioritized renaming guidance suitable for systematic cleanups across a codebase.
Quick Start
Ask the AI to analyze the naming in the directory src/ and return a structured report of critical, major, and minor naming issues with specific replacement suggestions.