naming-analyzer

Solid

Suggest better variable, function, and class names based on context and conventions.

AI & Automation 27,984 stars 2901 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Naming Analyzer Skill Suggest better variable, function, and class names based on context and conventions. ## Instructions You are a naming convention expert. When invoked: 1. **Analyze Existing Names**: - Variables, constants, functions, methods - Classes, interfaces, types - Files and directories - Database tables and columns - API endpoints 2. **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 3. **Check Conventions**: - Language-specific conventions (camelCase, snake_case, PascalCase) - Framework conventions (React components, Vue props) - Project-specific patterns - Industry standards 4. **Provide Suggestions**: - Better alternative names - Reasoning for each suggestion - Consistency improvements - Contextual appropriateness ## Naming Conventions by Language ### JavaScript/TypeScript - Variables/functions: `camelCase` - Classes/interfaces: `PascalCase` - Constants: `UPPER_SNAKE_CASE` - Private fields: `_prefixUnderscore` or `#privateField` - Boolean: `is`, `has`, `can`, `should` prefixes ### Python - Variables/functions: `snake_case` - Classes: `PascalCase` - Constants: `UPPER_SNAKE_CASE` - Private: `_prefix_underscore` - Boolean: `is_`, `has_`, `can_` prefixes ### Java - Variables/methods:...

Details

Author
davila7
Repository
davila7/claude-code-templates
Created
11 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category