# Clean Code Naming Rules Enforcement

> Sub-skill of clean-code: Naming Rules (Enforcement).

- Skill: `vamseeachanta/clean-code-naming-rules-enforcement` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/clean-code-naming-rules-enforcement`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/clean-code-naming-rules-enforcement/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/clean-code-naming-rules-enforcement

---


# Naming Rules (Enforcement)

## Naming Rules (Enforcement)


| Item | Rule | Wrong | Correct |
|------|------|-------|---------|
| Python files | `snake_case.py` | `PipeCapacity.py` | `pipe_capacity.py` |
| Python dirs | `snake_case/` | `orcaflex-dashboard/` | `orcaflex_dashboard/` |
| Classes | `PascalCase` | `pipe_capacity` | `PipeCapacity` |
| Functions | `snake_case` | `calcWallThick` | `calc_wall_thickness` |
| Constants | `SCREAMING_SNAKE` | `safetyFactor` | `SAFETY_FACTOR` |
| Private helpers | `_snake_case` | `__helper` | `_helper` |
| Test files | `test_<module>.py` | `PipeCapacityTest.py` | `test_pipe_capacity.py` |

**Quick check for PascalCase file names** (violation):
```bash
find src/ -name "*.py" | grep -E '/[A-Z][a-zA-Z]+\.py$'
```

---

