What problem does it solve?
Manually translating human-readable application specifications into production-ready code is time-consuming, error-prone, and leads to constant drift between documented requirements and actual codebases. This skill automates the entire workflow, treating CaT (Code as Text) spec files as the single source of truth and eliminating manual translation work.
Core Features & Use Cases
- Spec Validation: Scans all spec files in the project's bacon/ directory for errors like duplicate model definitions, missing required fields, and unresolved references before any code is generated, catching issues early in the workflow.
- Spec Enrichment: Asks targeted clarification questions for ambiguous requirements and writes answers directly into the spec files, so no vague or missing specifications slip through to code generation.
- End-to-End Transpilation: Generates idiomatic, production-ready code aligned to the project's declared tech stack, including database migrations, UI components, API routes, and updated dependency lists, then verifies the build passes.
- Use Case: For a SaaS team maintaining their application logic in bacon/ spec files, use this skill to automatically generate the full auth flow, user profile schema, and dashboard UI from the spec, reducing development time for new features by 70% and eliminating spec/code drift.
Quick Start
Use the cat-transpiler skill to validate, enrich, and transpile all CaT spec files in your project's bacon/ directory into working code for your declared tech stack.