forgecad
ForgeCAD model authoring, editing, debugging, and execution guidance for .forge.js, SVG-import, assembly, and CLI workflows. Use when building or modifying ForgeCAD geometry, structuring multi-file projects, validating scripts, or using ForgeCAD export/render tooling.
npx skills add ForgeCAD/forgecad-public-kit --skill forgecad --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# ForgeCAD Author or modify ForgeCAD models, sketches, assemblies, and CLI workflows. Prefer documented primitives, import rules, placement strategies, and CLI commands over inventing new APIs. ## Workflow 1. Identify the artifact: `.forge.js`, SVG asset, or CLI/export task. 2. **If the model has any moving parts, load the `assembly` group and `{{SKILL_DIR}}/docs/guides/joint-design.md` upfront** — do not defer the kinematic structure to a refactor pass. 3. Load only the docs the task needs (see Source Map below). Start from the top group, add others as needed, and prefer these docs and recipes over ad-hoc repo examples. 4. If any two parts are intended to touch or mate in the final model, load `{{SKILL_DIR}}/docs/guides/positioning.md` immediately and default to connectors + `matchTo()`. 5. Default to a concrete first pass — easy iteration beats speculative design review. 6. If an existing model is broken, replace the weak structure rather than preserving bad architecture. 7. Validate with `forgecad run <file>` (add `--debug-imports` for import chain issues; pass `--backend manifold|occt|truck` when the backend matters). 8. For moving assemblies, return the `Assembly` directly so
- Workflow
- Import and Composition
- Source Map
- 1. Core API (always read first)
- 2. Static Assembly and Positioning (for any multi-part model)
- 3. Sketch APIs
- 4. Curves and Surfacing (for lofts, sweeps, splines)
- 5. Assemblies and Mechanisms (for joints or kinematics)
- 6. Sheet Metal (for bent parts, K-factor, flat patterns)
- 7. Output and Export (for STL/3MF/STEP, BOM, dimensions)
- 8. Toolbox (fasteners and standard parts)
- 10. Recipes and Debugging (for patterns and troubleshooting)
- 11. CLI (for validation/render/export tasks)
- SDF Modeling (smooth booleans, TPMS, deformations, fromFunction)
What does the forgecad skill do?
ForgeCAD model authoring, editing, debugging, and execution guidance for .forge.js, SVG-import, assembly, and CLI workflows. Use when building or modifying ForgeCAD geometry, structuring multi-file projects, validating scripts, or using ForgeCAD export/render tooling.
How do I install it?
Run `npx skills add ForgeCAD/forgecad-public-kit --skill forgecad --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ForgeCAD/forgecad-public-kit, a repository with 915 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
