NAC General Development Rules

Community

Enforce consistent code and YAML standards.

Authorhayibrah
Version1.0.0
Installs0

System Documentation

What problem does it solve?

The NAC Development Rules provide a universal standard for all agent-generated files, ensuring consistent formatting, safety, and reliability across the NAC IOS-XR automation lifecycle.

Core Features & Use Cases

  • Enforce YAML and Python formatting rules (2-space indentation, trailing newline, no trailing whitespace) across all generated files.
  • Serve as the CI gate reference, guiding yamllint, ruff, and schema-driven validation to reduce errors and onboarding friction.
  • Provide clear guidance for safe development practices and error handling to improve maintainability and cross-team collaboration.

Quick Start

Apply these rules to every agent output to ensure consistent formatting and safe, predictable automation.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: NAC General Development Rules
Download link: https://github.com/hayibrah/nac-iosxr-agents/archive/main.zip#nac-general-development-rules

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.