casing-law

Enforce strict casing conventions across Python, TypeScript, and Go code.

28|3|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/oborchers/fractional-cto --skill casing-law
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: casing-law
Source: https://github.com/oborchers/fractional-cto/tree/main/pedantic-coder/skills/casing-law
Command: npx skills add https://github.com/oborchers/fractional-cto --skill casing-law

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the chaos and unreadability caused by inconsistent casing conventions within a codebase, ensuring adherence to language-specific standards.

Core Features & Use Cases

  • Enforce Casing Rules: Automatically identifies and flags deviations from established casing conventions (e.g., camelCase, snake_case, PascalCase).
  • Acronym Handling: Provides clear rules for handling acronyms consistently across different languages.
  • Cross-Boundary Consistency: Guides on mapping casing conventions between different systems (e.g., API responses to internal code).
  • Use Case: When reviewing code, use this Skill to ensure all variables, functions, classes, and file names adhere to the project's defined casing standards, preventing common errors in Python, TypeScript, and Go.

Quick Start

Use the casing-law skill to review the provided TypeScript code snippet for casing inconsistencies.

Frequently Asked Questions about casing-law

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

FAQPage Schema
How do I enforce coding standards for casing conventions in Python and TypeScript?

To enforce casing conventions in Python and TypeScript, you identify deviations from established casing standards like `snake_case` or `camelCase` and flag them during code review to maintain readability and predictability.

What is the best way to handle acronyms in casing conventions across different programming languages?

Handling acronyms in casing conventions requires applying consistent, language-specific rules to ensure uniform formatting, preventing mixed casing chaos and maintaining code predictability across different programming languages.

How do I map casing conventions between API responses and internal code?

Mapping casing conventions between API responses and internal code requires cross-boundary consistency strategies, translating external formats into internal language-specific casing conventions to ensure data alignment and readability.

Can I check file naming and identifier casing for Go code?

Yes, you can check file naming and identifier casing for Go code by enforcing strict casing conventions that address specific language rules, ensuring all variables, functions, and file names adhere to defined standards.

Why does inconsistent casing cause code readability issues?

Inconsistent casing causes code readability issues by breaking visual predictability and ignoring established language-specific standards, which introduces chaos into the codebase and makes maintenance significantly harder.