vibe-coding-yaml
OfficialGenerate auditable YAML, ensure deterministic code.
Software Engineering#code review#code generation#infrastructure as code#CLI#YAML#auditable code#deterministic
Authordoctorduke
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a highly auditable and deterministic code generation workflow by having AI output YAML descriptors instead of direct code. This eliminates "slop" (unintended variations), simplifies code review, and ensures 100% reproducible and auditable behavior.
Core Features & Use Cases
- Auditable Generation: AI generates human-readable YAML descriptors, which are easier to review and version control than raw code.
- Deterministic Execution: A CLI tool executes the YAML descriptors to generate code, guaranteeing the same YAML always produces the exact same output.
- Zero Slop: Eliminates inconsistencies and unexpected variations in generated code, crucial for compliance and critical systems.
- Use Case: For generating UI components or infrastructure as code, the AI outputs a YAML descriptor for a "Button" component. This YAML is then deterministically converted into
Button.tsxby a CLI tool, allowing developers to review the high-level YAML specification rather than the generated code.
Quick Start
1. AI outputs a YAML descriptor
(This YAML would be generated by the AI based on your request)
component: type: Button props: text: "Submit" variant: "primary" onClick: "handleSubmit" styles: padding: "12px 24px" borderRadius: "8px" backgroundColor: "#007bff"
2. CLI executes deterministically to generate code
generate-component component.yaml > Button.tsx
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: vibe-coding-yaml Download link: https://github.com/doctorduke/seashells/archive/main.zip#vibe-coding-yaml Please download this .zip file, extract it, and install it in the .claude/skills/ directory.