governing-operation-identifiers

Official

Standardize API identifiers for cleaner code.

Authormusher-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the critical issue of inconsistent and poorly named identifiers within OpenAPI specifications, which directly leads to confusing and error-prone generated SDKs.

Core Features & Use Cases

  • Enforce Naming Conventions: Ensures operationId, schema keys, and parameter names adhere to established best practices (e.g., camelCase, UpperCamelCase, snake_case).
  • Promote Uniqueness: Guarantees that operationIds are unique across the entire specification to prevent compilation errors in generated code.
  • Optimize for SDK Generation: Aligns identifier choices with common SDK generator expectations for idiomatic and readable code across various programming languages.
  • Use Case: When reviewing a new OpenAPI specification, use this Skill to audit all operationIds for verb-noun consistency and uniqueness, and to verify that schema names like ProjectResponse follow UpperCamelCase.

Quick Start

Use the governing-operation-identifiers skill to audit the operationIds in the attached openapi.yaml file for camelCase verbNoun convention and uniqueness.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: governing-operation-identifiers
Download link: https://github.com/musher-dev/bundles/archive/main.zip#governing-operation-identifiers

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.