naming-conventions

Enforce consistent naming conventions for code elements across multiple programming languages.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/PVPha/agent_skills --skill naming-conventions-pvpha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: naming-conventions
Source: https://github.com/PVPha/agent_skills/tree/main/skills/naming-conventions
Command: npx skills add https://github.com/PVPha/agent_skills --skill naming-conventions-pvpha

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of inconsistent and unclear naming in code, which hinders readability, maintainability, and collaboration.

Core Features & Use Cases

  • Standardized Naming: Provides guidelines for naming variables, functions, classes, files, and APIs across various programming languages (JavaScript/TypeScript, Python, C#, Java, Go).
  • Best Practices: Details general principles like being descriptive, intentional, and avoiding anti-patterns.
  • Language-Specific Rules: Offers tailored conventions for popular languages, including casing, prefixes, and acronym handling.
  • File & Directory Naming: Guides on naming conventions for project structure.
  • Use Case: When starting a new feature or refactoring existing code, consult this Skill to ensure all new elements adhere to established, clear naming standards.

Quick Start

Apply the naming conventions skill to ensure the new function calculate_total_price in Python is named descriptively.

Frequently Asked Questions about naming-conventions

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

FAQPage Schema
What are the best practices for naming variables and functions to improve code readability?

When refactoring code, apply standardized casing, prefixes, and acronym handling tailored to your programming language. This ensures new elements adhere to established, clear naming standards for variables, functions, classes, and APIs.

Does this naming conventions skill support JavaScript, Python, C#, Java, and Go?

Yes, the naming conventions skill supports JavaScript/TypeScript, Python, C#, Java, and Go. It offers tailored rules for casing, prefixes, and acronym handling specific to each supported programming language.

How do I name files and directories for a new software project?

To name files and directories for a new software project, follow the provided guidelines on file and directory naming conventions. This ensures a structured project directory and standardized naming for all new code elements.

Why does inconsistent naming hinder software maintainability?

Inconsistent naming hinders software maintainability because unclear variable and function names obscure intent. Enforcing consistent and descriptive naming conventions solves this by improving code clarity, readability, and team collaboration.