scaffold_agent_design_files
Create atomic design specs for components or pages. Preview a dry-run plan or write the spec with approval, ensuring quality gates before generating code.
Instructions
Preview or write a spec-first Atomic Design scaffold for agent-created files.
Default is non-mutating: approved=false returns a dry-run JSON plan with the exact spec path, guardrails, and next generation commands. To write the spec, pass approved=true. This writes only the registry spec; generated code still requires generate_code or memi generate, so quality gates stay intact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Scaffold kind. component writes specs/components/<Name>.json; page writes specs/pages/<Name>.json. | |
| name | Yes | Spec name. Must start with a letter and contain only letters, numbers, hyphens, or underscores. | |
| level | No | Atomic Design level for component scaffolds. Inferred when omitted. | |
| intent | No | Agent task or product intent behind the scaffold. | |
| layout | No | Page layout for page scaffolds. | |
| purpose | No | Purpose copied into the generated spec. | |
| approved | No | Must be true to write the spec. false returns a dry-run plan. | |
| sections | No | Page sections for page scaffolds. | |
| shadcnBase | No | shadcn/ui base components for component scaffolds. | |
| composesSpecs | No | Existing component specs this component composes. Invalid for atom scaffolds. |