naming-convention-guard

Enforce language-specific naming conventions across source code files.

Updated Aug 27, 2026
Ready to run
npx skills add https://github.com/monicajeon28/GMcruise --skill naming-convention-guard
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
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.