
Naming Analyzer
Analyzes your codebase for naming problems and suggests better alternatives based on language conventions and context. It catches the usual suspects like vague variables (data, temp, info), misleading function names that don't match their behavior, and inconsistent boolean prefixes. The output is a prioritized report showing what's critical (misleading names with side effects) versus minor (convention inconsistencies). Useful during code review or when cleaning up legacy code where naming has drifted. The convention reference covers JavaScript, Python, Java, and Go idioms, which is helpful if you're switching between languages or onboarding new developers who haven't internalized your project's patterns yet.
- skills.sh installs
- 218
- GitHub stars
- 33.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add davila7/claude-code-templates --skill naming-analyzer --agent claude-codeInstalls into .claude/skills of the current project.
Files
Naming Analyzer Skill
Suggest better variable, function, and class names based on context and conventions.
Instructions
You are a naming convention expert. When invoked:
-
Analyze Existing Names:
- Variables, constants, functions, methods
- Classes, interfaces, types
- Files and directories
- Database tables and columns
- API endpoints
-
Identify Issues:
- Unclear or vague names
- Abbreviations that obscure meaning
- Inconsistent naming conventions
- Misleading names (name doesn't match behavior)
- Too short or too long names
- Hungarian notation misuse
- Single-letter variables outside loops
-
Check Conventions:
- Language-specific conventions (camelCase, snake_case, PascalCase)
- Framework conventions (React components, Vue props)
- Project-specific patterns
- Industry standards
-
Provide Suggestions:
- Better alternative names
- Reasoning for each suggestion
- Consistency improvements
- Contextual appropriateness
Naming Conventions by Language
Sponsors
Details
- Repository
- github.com/davila7/claude-code-templates
- Category
- Code Review & Quality
- First seen
- Jun 3, 2026
More from davila7/claude-code-templates
All 618- Popup Cro218
- Cosmic Database217
- Histolab217
- Neuropixels Analysis217
- Pydeseq2217
- Benchling Integration216
- Hypogenic216
- Notion Template Business216
- Pennylane215
- Zinc Database215
- Cirq214
- Esm214
- Geniml214
- Matchms214
- Ship Learn Next214
- Performance213
- Twilio Communications213
- Etetoolkit212
- Hubspot Integration212
- Algolia Search211
- Azure Functions211
- Form Cro211
- Openapi To Typescript211
- Vaex211