aurora-schema

Validate Aurora YAML module files for field definitions and naming conventions.

1|Updated Jun 20, 2022
One-click install
npx skills add https://github.com/avvale/aurora-front --skill aurora-schema
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aurora-schema
Source: https://github.com/avvale/aurora-front/tree/main/.claude/skills/aurora-schema
Command: npx skills add https://github.com/avvale/aurora-front --skill aurora-schema

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams validate and edit Aurora YAML schemas, ensuring field names, descriptions, types, and module semantics adhere to DDD best practices.

Core Features & Use Cases

  • Analyze Aurora YAML modules for naming consistency, description completeness, type correctness, and semantic alignment with modules.
  • Edit and refine schemas to conform to DDD best practices, improving module documentation and inter-module consistency.
  • Reference and apply standardized patterns from type-reference.md and examples.md to accelerate schema design and reviews.

Quick Start

Use this skill to validate a module file such as my-context/order.aurora.yaml and fix any naming or description gaps.

Frequently Asked Questions about aurora-schema

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

FAQPage Schema
How do I validate Aurora YAML schemas for field definitions and module semantics?

To validate Aurora YAML schemas, analyze module files to ensure field definitions, descriptions, types, and module semantics meet defined DDD standards. This enforces frontmatter requirements, mandatory fields, and naming conventions for consistency.

What is Aurora YAML module validation and when do I need it?

Aurora YAML module validation checks field names, descriptions, types, and semantic alignment against DDD best practices. You need it to enforce consistency and correct documentation across repositories during module design and reviews.

How do I fix naming and description gaps in YAML schemas?

Fix naming and description gaps in YAML schemas by editing and refining them to conform to DDD best practices. Apply standardized patterns from type-reference.md and examples.md to improve module documentation and inter-module consistency.

Can I use schema validation for multiple module files across different repositories?

Yes, you can apply schema validation across repositories. The validation mechanism analyzes Aurora YAML module files to enforce frontmatter requirements, mandatory fields, naming conventions, and semantic guidance consistently across all your modules.

What are the limitations of linting Aurora YAML schemas?

Linting Aurora YAML schemas is limited to enforcing field definitions, frontmatter requirements, naming conventions, and semantic alignment with related references. It focuses on structural and descriptive consistency rather than runtime behavior or business logic validation.