solidcraft-reporting
Skill15k starsChanged 18 days agoApache-2.0View on GitHub
Use when a SolidCraft user says something went wrong - the app crashed or closed, a command failed or gave the wrong shape, a number is off, a design no longer rebuilds, something hangs - and wants it reported or fixed upstream. Turns the problem into a minimal, reproducible bug report with exact steps, a command script, expected and actual results and a screenshot.
1 other project uses a version of this.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Most recently taken up by
- tangency-labs/solidcraftword for word, first seen Nov 8, 2026
Who's talking about bherbruck/solidcraft
- Alex Hitt“SolidCraft GitHub Overview: Headless CAD, CLI Geometry, and MCP Automation”YouTube · Oct 16, 2026 · 24k views
- テルえもんCADルーム“無料オープンソース3DCAD【SolidCraft(旧SolveCraft)】ご紹介”YouTube · Oct 12, 2026 · 12k views
- JinSato 3D-CAD Lab“【SolidCraft + FreeCAD】 Rustで書かれた 3DCADを使い AI(Claude MCP)でサイコロを自動設計!FreeCADとの違いは?”YouTube · Oct 14, 2026 · 12k views
- テルえもんCADルーム“SolveCraft(SolidCraft)が本当にAutodesk Fusionと似ているのか検証してみた!ソリッドモデリング編ーその①”YouTube · Oct 11, 2026 · 12k views
- テルえもんCADルーム“SolidCraft x Claude 生成AI MCP連携”YouTube · Oct 12, 2026 · 8.3k views
The biggest 5 of 75 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 75
Talked about on GitHub, YouTube, Bluesky and Hacker News (75 times).
On GitHub · 46
- Oct 11, 2026[feature request] Add SolveCraft (now SolidCraft) to the launcher — storytold/craft-launcher8 reactions · 1 comment
- Oct 16, 2026fix(web): browser try link redirects to a missing Pages app — tangency-labs/solidcraft1 reaction · 1 comment
- Oct 16, 2026Research Request for Plugin: FEA — tangency-labs/solidcraft1 reaction · 2 comments
- Oct 24, 2026mesh: check vertex moves before committing coordinates and journal — tangency-labs/fieldcraft0 reactions
- Oct 18, 2026Integrate Melt3D into main with build validation — 07egta/melt3D0 reactions
41 more on GitHub
- Oct 17, 2026Updates: 0.11–0.14 must install 0.15 by hand once (#2136) — tangency-labs/solidcraft0 reactions
- Oct 17, 2026Updater: 0.11–0.14 can't install 0.15.0 because release URLs now name tangency-labs — tangency-labs/solidcraft0 reactions
- Oct 17, 2026Updater: recognise an MSI install outside Program Files (#1870) — tangency-labs/solidcraft0 reactions
- Oct 16, 2026Update check works under either repository owner — tangency-labs/solidcraft0 reactions
- Oct 16, 2026Research Request for Plugin: 3D Printing — tangency-labs/solidcraft0 reactions · 3 comments
- Oct 16, 2026Research Request for Plugin: DfAM (Design for Additive Manufacturing) — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 16, 2026Research Request for Plugin: Electrical — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 16, 2026Research Request for Plugin: Thermal Analysis — tangency-labs/solidcraft0 reactions · 3 comments
- Oct 16, 2026Research Request for Plugin: CFD — tangency-labs/solidcraft0 reactions · 4 comments
- Oct 16, 2026Research Request for Plugin: CAM (Machining & G-code) — tangency-labs/solidcraft0 reactions · 25 comments
- Oct 16, 2026Control channel: engine.execute returns 'timeout' while the operation keeps running and later applies; retries then fail — tangency-labs/solidcraft0 reactions · 2 comments
- Oct 14, 2026fix: compile the library export callback on wasm — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 14, 2026每日更新 2026-10-14:HTML +2(Impeccable / XIAS)、Cases +1(SolidCraft) — mostdesign01-sudo/ai-up-lab0 reactions
- Oct 13, 2026feat: add bounded PNG/JPEG texture input admission — tangency-labs/solidcraft0 reactions · 2 comments
- Oct 13, 2026Render resources: bounded texture input admission — tangency-labs/solidcraft0 reactions · 2 comments
- Oct 13, 2026Render: phased integration of existing settings, workspace, jobs and HDR input — tangency-labs/solidcraft0 reactions · 11 comments
- Oct 13, 2026render: bounded cooperative HDR input foundation — tangency-labs/solidcraft0 reactions
- Oct 13, 2026Face-tagged 3MF: use SolidCraft's namespace and spec — tangency-labs/fieldcraft0 reactions
- Oct 13, 2026Export 3MF with B-rep face tags — tangency-labs/solidcraft0 reactions
- Oct 13, 2026Render R4a: bounded image jobs, cancellation and PNG export — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 13, 2026docs: propose extensible material, appearance and component libraries — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 13, 2026Material Library: Wood Grain Texture — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 13, 2026📝 SolidCraft launches as an open‑source Rust CAD with scriptable server — bitroot-org/bitroot-org-website0 reactions · 1 comment
- Oct 13, 2026fix(sketch): move and copy editable text as a whole source — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 13, 2026feat: add integrated Render workspace and product scene (R3) — tangency-labs/solidcraft0 reactions · 5 comments
- Oct 13, 2026Reuse Solid dialogs for Sketch Mirror, Pattern, and Offset with editable selections and live previews — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 13, 2026Render R2: persist named setups and preserve geometry on render-only edits — tangency-labs/solidcraft0 reactions · 13 comments
- Oct 13, 2026Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support) — bitroot-org/bitroot-org-website0 reactions · 1 comment
- Oct 13, 2026AI Skill 日报 · 2026-10-13 — 7sevenn777/skill-digest0 reactions
- Oct 13, 2026Render workspace: improve the integrated renderer, add backend selection, HDRI and PBR — implementation roadmap — tangency-labs/solidcraft0 reactions · 4 comments
- Oct 13, 2026ci: scan dependency advisories nightly and update XML parser — tangency-labs/solidcraft0 reactions
- Oct 13, 2026fix(ui): preserve construction tools and dashed feedback — tangency-labs/solidcraft0 reactions
- Oct 13, 2026feat(mcp): support compact single execute replies — tangency-labs/solidcraft0 reactions · 3 comments
- Oct 12, 2026Rename SolveCraft to SolidCraft everywhere, with compatibility shims — tangency-labs/solidcraft0 reactions
- Oct 12, 2026Add design containers with deduplicated blobs and JSON compatibility — tangency-labs/solidcraft0 reactions · 12 comments
- Oct 12, 2026Prepare independent STEP bodies concurrently on desktop — tangency-labs/solidcraft0 reactions
- Oct 12, 2026Reconstruct supported mechanical meshes as parametric solids — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 12, 2026Snap 3D bridge lines to points on other sketch planes — tangency-labs/solidcraft0 reactions · 1 comment
- Oct 12, 2026Make dialog header chevrons collapse and restore forms — tangency-labs/solidcraft0 reactions
- Oct 2, 2026geometry: build meshes and net quantities from parameters (wall, slab), with no IFC — blox-eng/goifc0 reactions · 2 comments
- Sep 29, 2026Add links — rumca-js/Internet-Places-Database0 reactions
On YouTube · 23
- Oct 16, 2026SolidCraft GitHub Overview: Headless CAD, CLI Geometry, and MCP Automation — Alex Hitt24k views · 8 comments
- Oct 12, 2026無料オープンソース3DCAD【SolidCraft(旧SolveCraft)】ご紹介 — テルえもんCADルーム12k views · 10 comments
- Oct 14, 2026【SolidCraft + FreeCAD】 Rustで書かれた 3DCADを使い AI(Claude MCP)でサイコロを自動設計!FreeCADとの違いは? — JinSato 3D-CAD Lab12k views · 14 comments
- Oct 11, 2026SolveCraft(SolidCraft)が本当にAutodesk Fusionと似ているのか検証してみた!ソリッドモデリング編ーその① — テルえもんCADルーム12k views · 4 comments
- Oct 12, 2026SolidCraft x Claude 生成AI MCP連携 — テルえもんCADルーム8.3k views · 6 comments
18 more on YouTube
- Oct 18, 2026Open Source CAD That Matches FreeCAD on 75 of 76 Parts (SolidCraft) — CodeGlade4.8k views · 1 comment
- Oct 27, 2026SolidCraft vs Fusion 360: Can a FREE Open-Source CAD Really Compete? — Nath0424.4k views · 7 comments
- Oct 12, 2026無料でアカウントなし、データは手元に。Fusion 360 そっくりの 3D CAD「SolidCraft」を比べてみた — タクのロボット実験室4.4k views · 8 comments
- Oct 16, 2026I Taught Hermes Agent 3D CAD — Own Your Tech3.8k views · 1 comment
- Oct 13, 2026Free AI tool lets an agent design real 3D CAD parts: SolidCraft — ViewOS2.3k views
- Oct 15, 2026AIが3Dプリンターの部品を設計する? 無料のCAD「SolidCraft」【テクノロジーを数字で読む】 #Shorts — tech warehouse | テクノロジーを数字で読む1.8k views · 1 comment
- Oct 16, 2026solidcraft - free open source tool — RepoDrop1.8k views
- Oct 12, 2026SolidCraft: an open-source parametric 3D CAD application · hotin.ai daily Oct 12, 2026 — HotInAI1.7k views
- Oct 16, 2026わずか4日で14回更新!無料の3D CAD「SolidCraft」v0.3.2 → v0.14.0 で何が変わった? — タクのロボット実験室1.1k views
- Oct 12, 2026Build parametric 3D CAD models using pure Rust ⚡ — LookOnThisGit858 views · 1 comment
- Oct 15, 2026bherbruck/solidcraft — CAD your agent can drive. 🟡 Watchlist #Shorts — ForkCast802 views
- Oct 13, 2026寸法1つでケースが丸ごと再生成|Rust製パラメトリック3D CAD SolidCraft・ブラウザ版とMCP内蔵でAIからも操作・ハード系エンジニア向け — さつきのOSS研究室790 views · 2 comments
- Oct 15, 2026🔥 Открытый CAD на Rust, схемы механизмов в SVG и ещё 1 - находки GitHub #shorts #github #opensource — GitHub HighLights660 views
- Oct 13, 2026Adobe Creative Cloud ve diğerlerinin Açık Kaynak Ücretsiz Kopyaları mı? ArtCraft'ı Keşfedin! — Oktay Mercan527 views · 1 comment
- Oct 12, 2026Solidcraft + 5 more hot in AI · Oct 12, 2026 — HotInAI441 views
- Nov 9, 2026Fusion'ın ücretsiz, açık kaynak benzeri: SolidCraft — Mühendis Emeklisi375 views
- Oct 31, 2026SolidCraft: CAD 3D paramétrico em Rust com MCP para agentes — Madruga Sabia90 views
- Oct 14, 2026Apple researches idle Macs as shared GPU compute, and more #Shorts — Saaket Varma29 views
On Bluesky · 5
- Oct 14, 2026Bon en fait c'est quasi plié github.com/bherbruck/so... — @monsieurbidouille.fr40 likes and reposts · 7 replies
- Oct 14, 2026github.com/bherbruck/so... — @monsieurbidouille.fr7 likes and reposts
- Oct 15, 2026github.com/bherbruck/so... using this one, works great. The author keeps maintaining it, adding projects that fail to their test etc — @port.link1 likes and repost
- Oct 13, 2026Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support) https://github.com/bherbruck/solidcraft… — @hn100.atproto.rocks1 likes and repost
- Oct 13, 2026Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support) — @hackernewsrobot.bsky.social1 likes and repost
On Hacker News · 1
- Oct 13, 2026Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)146 points · 52 comments
Other versions1 project uses a version of this.
Word for word · 1
- tangency-labs/solidcraft★ 15k100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository19 other files it gives its agents.
- AGENTS.mdAGENTS.md
- assets/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- solidcraft-agent-toolsSkill
- solidcraft-checkingSkill
- solidcraft-commandsSkill
- solidcraft-contributingSkill
- solidcraft-crash-safetySkill
- solidcraft-editingSkill
- solidcraft-file-formatsSkill
- solidcraft-ground-rulesSkill
- solidcraft-mechanismsSkill
- solidcraft-modelingSkill
- solidcraft-packagingSkill
- solidcraft-performanceSkill
- solidcraft-preferencesSkill
- solidcraft-testsSkill
- solidcraft-uiSkill
- solidcraft-ui-textSkill
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 5 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 19
Start from nothing, so the report does not depend on the user's file.
- Very specific: line 20
Headless: write the steps as a command script {"commands":[...]} and run solidcraft-cli run repro.json.
- Distinctive: line 25
Check that it fails the same way twice.
- Distinctive: line 32
Stop when removing anything more makes it pass.
- Very specific: line 43
Never attach, upload or quote the user's design, a crash report's design.sc, or file contents without asking.
- Distinctive: line 46
Check screenshots for other windows, file names and anything personal.
- Very specific: line 49
Search before writing: gh issue list -R tangency-labs/solidcraft --state all --search "fillet radius" with two or three words from the …
- Very specific: line 50
Write the report with reference/report-template.md.
- Distinctive: line 55
Fixed already: If it does not reproduce on the latest release or main but does on the user's version, say so: it saves a report.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
SolidCraft reporting
A report the maintainers can act on reproduces in a fresh design, in as few steps as possible, with the exact message and numbers. Build that here, so nobody has to rebuild the problem from a description. Use reference.md from solidcraft-modeling for command shapes, and reference/report-template.md (next to this file) for the report.
Written against SolidCraft 0.18.2. Report what you observed, never a guessed cause: "the fillet fails with …", not "the kernel can't handle tangent edges".
1. Gather (ask only for what you cannot find)
- Version and OS. Help → About in the app,
solidcraft --versionorsolidcraft-cli --version; the MCP server reports its version ininitialize(serverInfo.version). Note whether the user built from source. - What the user did, in order, what they expected and what happened instead.
- The exact error text, copied, not paraphrased: a failed
executeorbatchstep'sfailed.error, the timeline feature'serrorininspect_design {"measure":false,"sketches":false}, or the message in the app. - If the app closed or froze:
crash_reports {}first. A matching report has the version, the command that crashed, the commands before it and a replay.solidcraft-cli crashes replay <id>checks that it still happens. Itsdesign.scis the user's design: see Privacy.
2. Reproduce in a fresh design
Start from nothing, so the report does not depend on the user's file.
- Headless: write the steps as a command script
{"commands":[...]}and runsolidcraft-cli run repro.json. A failing feature fails the run and names the feature. This never touches the design open in the app. - Over MCP:
new_design {}, then the steps in onebatch {"commands":[...],"rollback":false}. Withrollback: falsethe steps before the failure stay, so you can inspect the state it failed in. When the server is bridged to the app and the open design isdirty, ask beforenew_design. - Find commands and parameters with
list_commands {"filter":"fillet"}anddescribe_command {"id":"solid.fillet"}, not the unfiltered catalog. - Only in the user's design:
solidcraft-cli script design.sc --out repro.jsonwrites its history as a command script.solidcraft-cli eval repro.jsonreplays it and prints the measurements;solidcraft-cli run repro.jsonstops at the first failing feature. If the script rebuilds without the problem, say so in the report: it then depends on something the history does not hold (an import, a file the design links to). - Interactive only (a dialog, a pick, a drag, the viewport): write the clicks as numbered app steps. A script cannot show those.
- Check that it fails the same way twice. A problem that comes and goes is still worth reporting; say how often it happened.
3. Minimise
Shrink while the same failure, with the same message, still happens. Re-run after every change:
- Drop steps from the end, then from the middle: other bodies, features after the failing one, cosmetic steps (appearance, names, views).
- Replace sketches with
solid.boxorsolid.cylinderwhere the failure survives it. - Round the dimensions (10, 20, 2.5) and replace parameter expressions with numbers, unless an expression is the problem.
- Stop when removing anything more makes it pass. Note the boundary when you find one ("fails at radius 5, works at 4.9").
Hangs and slow commands: never wait forever. Cap every run: timeout 120 solidcraft-cli run repro.json --timings prints the milliseconds of each step when the run finishes. A run that is killed prints nothing, so find the slow step by running the script one step longer at a time. Over MCP, batch {"commands":[...],"timings":true} reports every step's time, the failing one included. Report the step, the time, and how the time grows when you double a count or a size.
4. Check the claim
- Wrong geometry:
measure {}(volume, area, bounding box, centre of mass) against a value you computed by hand. Put both numbers in the report. - Wrong pick or wrong face:
body_topology {"body":"Body1"}shows what was there to pick. - A look at it:
screenshot {"view":"iso"}after therollback: falsebatch, orsolidcraft-cli snapshot repro.json --out shot.png --view iso.snapshotfails with the script when a step fails, so for a failing command snapshot the script without that step and show the state it fails on. Look at the image before you attach it. - Re-run the final minimal script from scratch once more. Its output goes into the report as it is.
5. Privacy
- Never attach, upload or quote the user's design, a crash report's
design.sc, or file contents without asking. The minimal synthetic script is the default attachment. - GitHub does not accept
.scattachments. A design the user agrees to share goes up as a.zip: a.scfile is a ZIP already, so copy or rename it toname.sc.zip, or zip it. SolidCraft opens either kind of.zip. - Strip home folders, user names, part and project names and file paths from messages and logs (
/home/alice/clients/acme/bracket.sc→bracket.sc). - Check screenshots for other windows, file names and anything personal.
6. Search, then write
- Search before writing:
gh issue list -R tangency-labs/solidcraft --state all --search "fillet radius"with two or three words from the error and the command. If one matches, add the minimal script and your version to it as a comment, instead of filing a new one. - Write the report with
reference/report-template.md. Title<Area>: <what fails>, such asFillet: a radius above half the edge's face fails with "…". - Show the user the finished report. File it only after they approve:
gh issue create -R tangency-labs/solidcraft --label bug --title "…" --body-file report.md, or let them paste it into Report a bug in the app's title bar, which adds a screenshot they review first.
Traps
- The wrong version. The CLI on
PATHcan be older or newer than the app the user ran. Reproduce with the user's version and say which one you used. - Fixed already. If it does not reproduce on the latest release or
mainbut does on the user's version, say so: it saves a report. - Edge picks snap to the nearest edge with no distance limit and no error, so a repro can pick a different edge than the user did. Check the face count or
body_topologyafter the step. - A success can be the bug. A cut that misses its body still reports success. Measure, don't trust the reply.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

