mds-component-spec

Community

Define component contracts for 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 like meta, content, ui, and state are 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 required

Components

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.
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.