naming-conventions

Installation
SKILL.md

Naming Conventions

Universal principles for clear, intention-revealing names. Language-agnostic—applies to TypeScript, Go, Rust, Python, etc.

Core Principle

Names should reveal intent and domain, not implementation.

  • users not userArray (domain, not data structure)
  • calculateTax not doTaxCalculation (clear verb)
  • PaymentProcessor not PaymentManager (specific action, not vague)

Prohibited Patterns

NEVER Use These Names

Manager, Helper, Util

Related skills
Installs
27
GitHub Stars
10
First Seen
Jan 27, 2026