What problem does it solve?
This Skill enforces a strict underscore_based naming convention for all project files, directories, and identifiers, eliminating inconsistencies and potential build issues.
Core Features & Use Cases
- Violation Detection: Identifies files, directories, and identifiers that do not adhere to the
snake_case convention.
- Exemption Handling: Recognizes and respects industry-standard exempt names (e.g.,
azure-pipelines.yml, docker-compose.yml).
- Full Blast Radius Tracing: Locates all references to a name before renaming to prevent broken links or imports.
- Atomic Renaming: Executes renames and updates all cross-references atomically, ensuring code integrity.
- Verification: Confirms zero stale references remain after the renaming process.
- Use Case: When starting a new project or onboarding a new developer, apply this skill to ensure all code, configurations, and documentation consistently use
snake_case, preventing future maintenance headaches.
Quick Start
Apply the underscore naming convention skill to enforce snake_case for all project files and directories.