forge-naming
CommunityRename smarter so code stays readable.
System Documentation
What problem does it solve?
Poor identifier naming makes large codebases hard to scan, review, and maintain, especially when AI-generated code uses vague defaults like data, result, and helper-style suffixes.
Core Features & Use Cases
Enforces concrete, domain-relevant naming for variables, functions, types, and files using explicit bans and conventions. Detects common AI-output patterns such as generic names, misleading suffixes (Manager/Helper/Util), Hungarian notation, unit-ambiguous quantities, and file names like utils.ts or common.ts. Covers TypeScript/JavaScript, Python, Go, and Rust conventions and includes a workflow for renaming with minimal churn that preserves intent across refactors.
Quick Start
Run the verifier on the file you want to fix by executing: bash skills/dx/forge-naming/verify/check_naming.sh path/to/file
Dependency Matrix
Required Modules
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: forge-naming Download link: https://github.com/f4rkh4d/forge-skill/archive/main.zip#forge-naming Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.