mds-component-spec
CommunityDefine component contracts for MDS agents.
Software Engineering#code generation#json schema#developer tooling#contract definition#component spec#mds agents
Authoreboody
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a standardized JSON schema and contract for defining component specifications, ensuring consistency and enabling code generation across MDS agents.
Core Features & Use Cases
- Schema Enforcement: Validates component specifications against a canonical JSON Schema.
- Contract Definition: Enforces requirements for content, UI, state, events, and backend interactions.
- Code Generation: Provides the blueprint for generating Rust Maud components and associated code.
- Use Case: A new MDS agent needs to define a reusable UI component. It uses this Skill's schema to structure its
component_spec.json, ensuring all necessary fields likemeta,content,ui, andstateare correctly defined for downstream processing and code generation.
Quick Start
Use the mds-component-spec skill to validate a new component specification file against the canonical schema.
Dependency Matrix
Required Modules
None requiredComponents
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: mds-component-spec Download link: https://github.com/eboody/eran.codes/archive/main.zip#mds-component-spec 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.