This analyzes your codebase for naming issues and suggests better alternatives with clear reasoning. It catches the stuff that makes code hard to read: vague names like `process()` or `data`, misleading function names that hide side effects, inconsistent conventions across files, and single-letter variables outside their appropriate context. The report breaks down issues by severity, from critical (misleading names) to minor (convention violations), and groups suggestions by language-specific patterns. Honestly most useful during code review or when inheriting a messy codebase, since it systematically identifies the naming debt that everyone knows exists but nobody wants to track down manually. Works across JavaScript, Python, Java, and Go with their respective conventions.

skills.sh installs
3.9K
GitHub stars
2.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add softaworks/agent-toolkit --skill naming-analyzer --agent claude-code

Installs 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:

  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

Sponsors

Details

Repository
github.com/softaworks/agent-toolkit
Categories
Code Review & Quality, AI & Agent Building

More from softaworks/agent-toolkit

All 43
1sickn33 avatarsoftware-architecturesickn33/antigravity-awesome-skillssoftware architecture3.3Kskills.sh installs
2lingzhi227 avatarself-reviewlingzhi227/agent-research-skillsAutomatically review an academic paper using the NeurIPS review form with three reviewer personas, ensemble scoring, and reflection refinement. Extracts text fr1.7Kskills.sh installs
3neolabhq avatarreview-local-changesneolabhq/context-engineering-kitReview your local uncommitted working-tree changes (git diff plus untracked files) and return actionable improvement suggestions. Use before committing, when no1.3Kskills.sh installs
4ruvnet avatargithub-code-reviewruvnet/rufloComprehensive GitHub code review with AI-powered swarm coordination1.3Kskills.sh installs
5ruvnet avataragent-code-review-swarmruvnet/rufloAgent skill for code-review-swarm - invoke with $agent-code-review-swarm1.1Kskills.sh installs
6ruvnet avataragent-v3-security-architectruvnet/rufloAgent skill for v3-security-architect - invoke with $agent-v3-security-architect1.1Kskills.sh installs