sds-yaml
OfficialAuthor 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
- Create a file named service.sds.yaml using the SDS template.
- Fill required fields under sds: id, bounded_context, version, and status, and provide domain, cqrs, events, ports, and runtime as needed.
- 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.