design-automationlisted
Install: claude install-skill marcinfinitesimal533/Claude-skills-for-Computational-Designers
# Design Automation for AEC
Design automation is the disciplined application of computational logic to replace, accelerate, or augment repetitive and rule-governed design tasks across architecture, engineering, and construction. This skill covers the full spectrum from simple parametric rules through constraint-satisfaction engines to fully generative layout systems, drawing automation pipelines, and automated code-compliance verification.
---
## 1. Design Automation Spectrum
### 1.1 Levels of Automation in AEC
Design automation exists on a continuum. Understanding where a task falls on this spectrum determines the appropriate technology and the degree of human oversight required.
| Level | Label | Description | Example |
|-------|-------|-------------|---------|
| 0 | Manual | Designer makes every decision, draws every line | Hand-drafted floor plans |
| 1 | Parametric | Geometry driven by explicit parameters; designer controls inputs | Grasshopper slider controlling facade panel width |
| 2 | Rule-Based | IF-THEN logic encodes design knowledge; system applies rules automatically | Auto-sizing exit widths based on occupant load |
| 3 | Constraint-Based | System searches solution space satisfying stated constraints | CSP solver placing rooms to satisfy adjacency + area constraints |
| 4 | Generative | System produces many candidate designs autonomously; human selects | GA-based floor plan generator producing 500 layout options |
| 5 | AI-Assisted | Machine-learned model