What problem does it solve?
Jumping straight into CAD code from a vague request produces designs with hidden gaps, unjustified numbers, and wrong manufacturing assumptions. This Skill structures the pre-coding phase so every dimension has a rationale and every design gap is caught before implementation.
Core Features & Use Cases
- Three-phase design pipeline: Intake converts fuzzy requests into engineering briefs and master prompts, HLD aligns on what to build with alternatives and a Decisions table, and LLD details how to build it with typed parameters and verification checklists.
- Family-scoped intake profiles: Starter assumptions for grippers, fixtures, enclosures, furniture, chassis, and rideable vehicles, with honest manufacturing process selection instead of defaulting to 3D printing.
- Git-based review loop: Design documents are committed and iterated through git diffs, making the diff the review artifact rather than chat conversation.
- Use Case: A user asks for a robot gripper with no specifications. The Skill normalizes the request, invents a concrete operating story, picks duty and scale levers, writes an engineering brief and master prompt, then produces an HLD and LLD ready for the forgecad-build-model skill.
Quick Start
Use the forgecad-design-spec skill to turn my vague request for a bench-top PCB enclosure into an engineering brief and high-level design document.