Build or edit a manufacture-realistic `.forge.js` model in a project, then validate it with run, render, inspect, and export evidence.
中文简介正在准备中。当前显示原文说明。
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.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Author or modify ForgeCAD models, sketches, assemblies, and CLI workflows. Prefer documented primitives, import rules, placement strategies, and CLI commands over inventing new APIs.
.forge.js, SVG asset, or CLI/export task.assembly group and {{SKILL_DIR}}/docs/guides/joint-design.md upfront — do not defer the kinematic structure to a refactor pass.{{SKILL_DIR}}/docs/guides/positioning.md immediately and default to connectors + matchTo().forgecad run <file> (add --debug-imports for import chain issues; pass --backend manifold|occt|truck when the backend matters).Assembly directly so runtime controls re-solve the link/edge kinematics model instead of stacking viewport-only transforms.explodeView, object hiding, transparency, or inspect sections after the artifact exists.require("./file.forge.js", { Param: value }) for model files, require("./helpers.js") for plain helper modules. Extensionless imports such as require("./file") do not resolve; ForgeCAD resolves project imports by exact path..forge.js files. Use bom(), box(), scene(), Shape, etc. directly; never destructure those names from helpers (const { bom } = require("./bom.js")). Import helper files under a project-specific name such as const bomHelpers = require("./bom.js").matchTo() are the default way to assemble touching parts.Assembly or SolvedAssembly directly. Do not call .toGroup() just to render an assembly; use it only when you need ShapeGroup composition, transforms, or named-child lookup.Import.svgSketch() loads SVG files (file format loader, not a module import)..placeReference('bottom', [0,0,0]) aligns any built-in anchor to a world coordinate; also works with custom .withReferences()..js modules hold shared helpers/constants (not model imports).Load groups top-to-bottom, stopping when you have what the task needs.
Execution model, colors, coordinate system, primitives, booleans, patterns, imports, parameters, topology, edge queries.
{{SKILL_DIR}}/docs/API/core/concepts.md{{SKILL_DIR}}/docs/generated/runtime-names.md{{SKILL_DIR}}/docs/generated/core.mdAxis conventions, winding rules, and placement strategy. If parts should touch in the final model, read this group before writing placement code. Connectors + matchTo() are the default for mating interfaces; raw translate() and rotate() are for free offsets, not assembly contracts.
{{SKILL_DIR}}/docs/guides/coordinate-system.md{{SKILL_DIR}}/docs/guides/positioning.md2D construction, transforms, booleans, paths, on-face sketching, extrusion, anchors, text, regions.
{{SKILL_DIR}}/docs/generated/sketch.mdSmooth curves, Hermite splines, lofted and swept solids. For straps, inlays, guards, brace members, vents, or physical bands that live on a carrier surface, use Carrier + SurfaceBody surface-member primitives before reaching for variableSweep, SDF sculpting, or manual boolean overlap recipes.
{{SKILL_DIR}}/docs/guides/surface-members.md{{SKILL_DIR}}/docs/generated/curves.mdAssembly graph, joint types, couplings, validation, and simulation export.
{{SKILL_DIR}}/docs/generated/assembly.mdBend operations, flat pattern unfolding, K-factor configuration.
{{SKILL_DIR}}/docs/generated/sheet-metal.mdMesh export, exact geometry export, bill of materials, dimension annotations.
{{SKILL_DIR}}/docs/generated/output.mdParametric bolts, nuts, washers, standard hardware, gears, pipes, and structural profiles.
{{SKILL_DIR}}/docs/generated/lib.md{{SKILL_DIR}}/docs/generated/wood.mdViewer-only APIs such as cutPlane, explodeView, render labels, comparison references, and runtime display behavior.
{{SKILL_DIR}}/docs/generated/viewport.mdModeling patterns, debugging tactics, copyable snippets.
{{SKILL_DIR}}/docs/guides/scene-presentation.md{{SKILL_DIR}}/docs/guides/joint-design.mdTest-run, export pipelines, debug flags.
{{SKILL_DIR}}/docs/CLI.md{{SKILL_DIR}}/docs/guides/inspection-bundles.mdPrimitives, smooth booleans, TPMS lattices, twist/bend/displace, morph, custom functions, gotchas. The doc preamble's precision caution applies to every SDF workflow.
{{SKILL_DIR}}/docs/generated/sdf.md还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Build or edit a manufacture-realistic `.forge.js` model in a project, then validate it with run, render, inspect, and export evidence.
中文简介正在准备中。当前显示原文说明。
Create a ForgeCAD design brief, HLD, or LLD before coding by walking through use, assembly, interfaces, decisions, and verification.
中文简介正在准备中。当前显示原文说明。
Grade a ForgeCAD or CAD-as-code model against a requirement, brief, prompt, reference, or acceptance criteria with evidence and a 0-10 score.
中文简介正在准备中。当前显示原文说明。
Write builder-honest AI image prompts from a concrete ForgeCAD model, build brief, HLD, or LLD without hiding how the artifact is built.
中文简介正在准备中。当前显示原文说明。
Select, run, and interpret ForgeCAD inspection evidence for collisions, sections, wall thickness, components, masks, depth, normals, surface continuity, and fit.
中文简介正在准备中。当前显示原文说明。
Manage hosted ForgeCAD project sync from the CLI: init, clone, pull, push, file operations, members, publishing, and shares.
中文简介正在准备中。当前显示原文说明。