naming-analyzer

Analyze code identifiers and propose conventional, context-aware names.

4|Updated Apr 21, 2013
One-click install
npx skills add https://github.com/zeero/dotfiles --skill naming-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: naming-analyzer
Source: https://github.com/zeero/dotfiles/tree/main/home/.claude/skills/naming-analyzer
Command: npx skills add https://github.com/zeero/dotfiles --skill naming-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers improve code clarity by suggesting precise, context-aware names for variables, functions, and classes, reducing cognitive load and onboarding time.

Core Features & Use Cases

  • Analyze identifiers across a codebase (variables, constants, functions, methods, classes) to surface improvement opportunities.
  • Propose clearer, conventional names aligned with language and framework patterns.
  • Use cases include refactoring sessions, code reviews, and onboarding new contributors to a project.

Quick Start

Ask the AI to rename identifiers in a sample file to match established conventions, such as renaming variables in UserService.js to camelCase and functions to verbs that reflect their action.

Frequently Asked Questions about naming-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I improve variable and function naming during a code refactor?

To improve variable and function naming during a code refactor, you analyze identifiers across your codebase to surface improvement opportunities and propose context-aware names aligned with language and framework patterns.

What is the best way to align code identifiers with project naming conventions?

Aligning code identifiers with project naming conventions involves analyzing variables, functions, and classes to propose names that reflect intent and usage. This enforces language-specific patterns and preserves reference integrity during updates.

Can I use naming analysis for onboarding new contributors to a codebase?

Yes, you can use naming analysis for onboarding new contributors by surfacing improvement opportunities in variables and methods. Proposing conventional, intent-driven names reduces onboarding time and clarifies project structure for new developers.

Does naming analysis work across different programming languages and frameworks?

Naming analysis works across different programming languages and frameworks by enforcing language-specific patterns and project naming schemes. It proposes context-aware names for classes, methods, and variables regardless of the underlying domain.

How do I rename constants and methods to reflect their intent without breaking references?

To rename constants and methods to reflect their intent without breaking references, you propose names that preserve reference integrity. This ensures that renaming functions or variables during code reviews aligns with usage and maintains structural stability.