sds-yaml

Official

Author SDS YAML that maps to SEA-DSL.

AuthorGodSpeedAI
Version1.0.0
Installs0

System Documentation

What problem does it solve?

SDS YAML authoring for SEA-DSL enables machine-readable service design specs and smooth transition to code generation by standardizing the SDS structure and validation workflow.

Core Features & Use Cases

  • Schema-aligned SDS authoring: Create SDS YAML files that map to SEA-DSL flows for domain models, CQRS operations, ports, and runtime configuration.
  • Validation-ready templates: Includes guidance to validate against the SDS schema and ensure CQRS completeness and SEA-DSL alignment.
  • Use Case: Designers define a service's contracts once, then generate consistent implementation scaffolds and documentation.

Quick Start

  1. Create a file named service.sds.yaml using the SDS template.
  2. Fill required fields under sds: id, bounded_context, version, and status, and provide domain, cqrs, events, ports, and runtime as needed.
  3. Run the validator to ensure schema conformity: tools/validate_sds.py path/to/service.sds.yaml and then verify SEA-DSL alignment with your flows.

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: sds-yaml
Download link: https://github.com/GodSpeedAI/SEA/archive/main.zip#sds-yaml

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 223,000+ vetted skills library on demand.