naming-convention-guard

Enforce language-specific naming conventions across source code files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/monicajeon28/GMcruise --skill naming-convention-guard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: naming-convention-guard
Source: https://github.com/monicajeon28/GMcruise/tree/main/.claude/skills/naming-convention-guard
Command: npx skills add https://github.com/monicajeon28/GMcruise --skill naming-convention-guard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

코드 작성 시 일관된 네이밍 규칙을 강제하고, 가독성과 유지보수를 향상시킵니다.

Core Features & Use Cases

  • 언어별 네이밍 규칙 자동 적용 (camelCase, PascalCase, snake_case)
  • 좋은 이름 패턴 제시 및 나쁜 이름 탐지
  • grep/검색 친화적 네이밍 규칙 강제

Quick Start

새 변수/함수/클래스 생성 시 규칙에 맞지 않으면 자동으로 개선 제안을 제공합니다.

Frequently Asked Questions about naming-convention-guard

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

FAQPage Schema
How do I enforce naming conventions automatically across my TypeScript and JavaScript code?

Naming Convention Guard automatically enforces language-specific rules like camelCase for variables and functions, PascalCase for classes, and snake_case where appropriate. It triggers on code creation and edits, flagging violations and proposing corrections in real time across .ts, .tsx, .js, and .jsx files.

Can I apply naming conventions to Python, Go, and Java projects?

Yes. Naming Convention Guard supports language-specific naming rules for Python, Go, Java, and Kotlin projects. It applies appropriate conventions for each language—including proper constant naming and file naming patterns—and auto-triggers on writes and new declarations across .py, .go, .java, and .kt files.

What naming patterns does this tool enforce and suggest?

The tool enforces camelCase for variables and functions, PascalCase for classes, snake_case for constants and module names, and grep-friendly conventions for searchability. It detects bad names during code creation and proposes improvements based on language-specific standards and readability best practices.

How does automatic naming enforcement improve code maintainability?

Consistent naming conventions reduce cognitive load during code review and refactoring, improve searchability with grep-friendly patterns, and prevent naming drift across team projects. Real-time enforcement during editing catches inconsistencies before they compound.

Does this tool work on existing code or only new declarations?

Naming Convention Guard primarily auto-triggers on code creation and edits. For existing code, it flags naming violations as you write or modify declarations, allowing incremental refactoring and enforcement of conventions on actively edited sections.

What file types and languages can this tool monitor?

The tool monitors TypeScript, JavaScript, Python, Go, Java, and Kotlin source files. Supported extensions include .ts, .tsx, .js, .jsx, .py, .go, .java, and .kt, with language-specific conventions applied automatically.