naming-analyzer
π―SkillFull scanfrom softaworks/agent-toolkit
Analyzes code naming conventions across variables, functions, classes, files, database tables, and API endpoints, identifying inconsistencies and suggesting improvements by language.
Overview
naming-analyzer is a Claude Code skill from Softaworks' Agent Toolkit that serves as a naming convention expert. It analyzes existing names across your entire codebase β variables, functions, classes, files, database tables, and API endpoints β to identify clarity issues, inconsistencies, and deviations from language-specific conventions, then provides actionable improvement suggestions with reasoning.
Key Features
- Comprehensive Name Analysis β Reviews variables, functions, classes, files, DB tables, and API endpoints for naming quality
- Issue Detection β Identifies unclear names, unnecessary abbreviations, naming inconsistencies, and misleading identifiers
- Language-Specific Conventions β Checks naming patterns appropriate for JavaScript/TypeScript, Python, Java, Go, and other languages
- Actionable Suggestions β Provides concrete rename recommendations with clear reasoning for each change
- Consistency Auditing β Detects mixed conventions within the same codebase (e.g., camelCase vs snake_case conflicts)
Who is this for?
- Developers who want to maintain clean, readable codebases with consistent naming across all layers
- Teams performing code reviews who need automated naming convention checks
- Projects with multiple contributors where naming consistency tends to drift over time
Part of
softaworks-agent-toolkit
Installation
npx skills add https://github.com/softaworks/agent-toolkit --skill naming-analyzerNeed more details? View full documentation on GitHub β
More from this repository10
Skill
Skill
Skill
Skill
Skill
Skill
Skill
Skill
Skill
Skill