design-modify
Installation
SKILL.md
design:modify — Spec-Aware Design Changes with Safety Checks
What This Skill Does
Given a FAIL item from a design:review output (or a direct change request from Tyler),
modifies design_spec.py safely:
- Constraint simulation — compute all 4 aisle clearances BEFORE writing any file
- Feasibility check — reject changes that resolve one FAIL but introduce another
- Safe spec editor — validate Python syntax and import before applying
- Pipeline runner — execute
pixi run permit-docs, detect silent failures - Diff reporter — show what changed in spec and which PDFs were regenerated
Never writes to design_spec.py without passing all safety checks.