naming-conventions

Enforces per-language naming conventions for code elements and files across Python, JavaScript, Java, C#, Go, and Rust.

7|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skeletorflet/opencode-kit --skill naming-conventions-skeletorflet
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: naming-conventions
Source: https://github.com/skeletorflet/opencode-kit/tree/main/.opencode/skills/naming-conventions
Command: npx skills add https://github.com/skeletorflet/opencode-kit --skill naming-conventions-skeletorflet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps developers apply language-specific naming rules to identifiers, files, and structures to improve readability and maintainability across codebases.

Core Features & Use Cases

  • Per-language naming tables with guidelines.
  • Examples for Python, Java, Go, Rust, JavaScript, TypeScript, Ruby, PHP, Swift, Kotlin, Java, and Scala.
  • Quick adoption: generate or validate naming for code assets and during refactoring.

Quick Start

Tell me the target language and a sample identifier, and I will return the correctly formatted name following that language's conventions.

Frequently Asked Questions about naming-conventions

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

FAQPage Schema
What are the standard naming conventions for variables and functions in Python and Java?▼

Standard naming conventions for Python typically use snake_case for functions and variables, while Java uses camelCase. This Skill enforces these language-specific rules for functions, variables, constants, classes, and files with practical examples.

How do I format file names and constants when writing Go or Rust code?▼

To format file names and constants in Go or Rust, this Skill applies per-language naming tables to validate identifiers. It provides specific rules for file naming and constants, returning correctly formatted names for your target language.

Can I validate existing identifier names during a code refactoring session?▼

Yes, you can validate identifier names during code refactoring. Provide the target language and a sample identifier, and the Skill checks the name against language-specific coding standards to ensure it meets the correct formatting rules.

Does this support naming standards for JavaScript, TypeScript, and Swift?▼

Yes, naming standards are supported for JavaScript, TypeScript, and Swift, along with Python, Java, Go, Ruby, PHP, Kotlin, and Scala. It delivers per-language guidelines for generating and validating code asset names across these languages.

What is the best way to ensure code quality when setting up a new software project?▼

The best way to ensure code quality in a new software project is to apply consistent coding standards. This Skill generates language-specific naming rules for classes, variables, and files, improving readability and maintainability across the codebase.