naming-review

Analyze code and configuration names for clarity, consistency, and naming antipatterns.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Objective-Arts/lens-dist --skill naming-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: naming-review
Source: https://github.com/Objective-Arts/lens-dist/tree/main/skills/naming-review
Command: npx skills add https://github.com/Objective-Arts/lens-dist --skill naming-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of unclear, inconsistent, or jargon-filled naming conventions in code and configuration, which can lead to confusion and errors.

Core Features & Use Cases

  • Clarity Analysis: Reviews names for ambiguity, jargon, and adherence to naming principles.
  • Antipattern Detection: Identifies common AI-generated naming smells like enterprise suffixes and generic -er names.
  • Consistency Checks: Ensures consistent patterns (e.g., get/set, create/delete) are followed.
  • Use Case: Before a Pull Request, run this skill to ensure all new function and variable names are clear, follow established patterns, and avoid internal jargon, making the code more maintainable.

Quick Start

Use the naming-review skill to analyze the names in the current project directory.

Frequently Asked Questions about naming-review

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

FAQPage Schema
How do I check my code for naming conventions and clarity before a pull request?

Code review for naming conventions analyzes function, variable, and class names to detect jargon, ambiguity, and AI-generated antipatterns before a pull request. It enforces principles like "Say What It Does" and consistent verb and noun usage to improve code clarity and maintainability.

What are common AI-generated naming antipatterns in code?

Common AI-generated naming antipatterns include enterprise suffixes and generic -er names that reduce code clarity. Identifying these naming smells during code review ensures names follow established patterns and clearly describe what the code does without ambiguity or unnecessary jargon.

How do I ensure consistent naming patterns across functions and variables?

Ensure consistent naming patterns across functions and variables by checking adherence to standard verb and noun usage, such as consistent get and set or create and delete pairs. Consistency checks verify that function, variable, and configuration key names follow established patterns throughout the project.

Can I review configuration key names for ambiguity and jargon?

You can review configuration key names for ambiguity and jargon alongside standard code elements. The analysis applies clarity principles to configuration keys, ensuring they avoid internal jargon and adhere to best practices just like function, variable, class, and file names.

What is the best way to refactor code names to say what they do?

The best way to refactor code names to say what they do is applying the "Say What It Does" principle during a dedicated naming review. This identifies unclear abbreviations and ambiguous terms, ensuring function and variable names accurately describe their behavior and improve overall code quality.