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
- bherbruck/solidcraftword for word, first seen Nov 8, 2026
Who's talking about tangency-labs/solidcraft
- Der Druckt Schon Wieder“SolidCraft bekommt einen neuen Kernel – und Fusion-Teile kommen per Prompt rüber”YouTube · Nov 4, 2026 · 59k views
- Optimal Printing Solutions 3D“SolidCraft: A FREE Fusion 360 Rival? Hands-On First Look”YouTube · Oct 19, 2026 · 14k views
- Evolution with AI“SolidCraft: Free Fusion 360 Alternative, Open-Source CAD in Your Browser”YouTube · Oct 19, 2026 · 11k views
- Sorovisk“TESTE O CLONE DO SOLIDWORKS”YouTube · Oct 17, 2026 · 10k views
- Elite Engineers“SolidCraft – First Touch! 🚀”YouTube · Oct 23, 2026 · 5.9k views
The biggest 5 of 84 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 84
Talked about on GitHub, YouTube and Bluesky (84 times).
On GitHub · 50
- Oct 13, 2026solidcraft: init at 0.30.1 — NixOS/nixpkgs3 reactions · 12 comments
- Oct 29, 2026Bug: SolidCraft 0.26.1 has no download for MacOS — storytold/craft-launcher2 reactions · 2 comments
- Oct 21, 2026[Feature Request] [App Launcher] Allow external repositories to be added and monitored — storytold/craft-launcher1 reaction · 2 comments
- Oct 20, 2026[Feature] Allow adding apps from different sources (non-storytold) — storytold/craft-launcher1 reaction · 2 comments
- Nov 10, 2026Add SolidCraft CAD guide to Guides & Learning — syntaxslicer/3d-print-toolbox0 reactions
45 more on GitHub
- Nov 9, 2026● relit: tangency-labs/solidcraft — Packaging lint — fitzyracing1/darks0 reactions · 1 comment
- Nov 8, 2026feat(desktop): recommend SolidCraft 0.40.0-rc.3 — PartBuddy/partbuddy0 reactions
- Nov 8, 2026Fetch SolidCraft through the API when downloads fail, and cache it — dutchman-cad/dutchman0 reactions
- Nov 7, 2026fix: four #483 status sites take the fork's soft failure by default; retire their flags (#2009) — tangency-labs/solidcore0 reactions · 1 comment
- Nov 6, 2026SolidBOM: show the engineering, manufacturing and cost review panel — kaeli-byte/solidcraft0 reactions · 1 comment
- Nov 6, 2026SolidBOM: keep imported geometry read-only while it is reviewed — kaeli-byte/solidcraft0 reactions · 1 comment
- Nov 6, 2026fix: a circular round's section is the ball's exact circle by default; retire fillet_exact_arc_sections and fillet_exact_arc_spans (WR-708, WR-711, #2330) — tangency-labs/solidcore0 reactions · 6 comments
- Nov 5, 2026Report SolidCraft refusals as their own category — dutchman-cad/dutchman0 reactions · 1 comment
- Nov 5, 2026● relit: tangency-labs/solidcraft — Kernel rig — fitzyracing1/darks0 reactions · 2 comments
- Nov 5, 2026Add Solidcraft? — olafkfreund/nix-craftapps0 reactions
- Nov 4, 2026Kernel-case replay mutates retained inputs of copied offset operations (#2722) — tangency-labs/solidcore0 reactions
- Nov 2, 2026agent-skills.github.tangency-labs.solidcraft: 0.30.0 → 0.30.1 — sudosubin/agents.nix0 reactions
- Nov 2, 2026chore: update `solidcraft` from `0.30.0` to `0.30.1` — Glatzel/demon-forge0 reactions
- Nov 2, 2026Solidcore-only blend fix: keep features sweeps a boss's walls in a body of their own (fillet_keep_features, WR-703) — tangency-labs/solidcore0 reactions · 1 comment
- Nov 2, 2026Boolean: joining two tubes with a 1e-6 or 1e-7 gap gives edges whose trim interval doesn't match when WR-575 is on — tangency-labs/solidcore0 reactions · 2 comments
- Nov 2, 2026Boolean: with WR-79 (sphere_small_circle_not_touching) on, a sphere poking a hair through a box face gives volume 0 or an open body — tangency-labs/solidcore0 reactions · 2 comments
- Nov 2, 2026agent-skills.github.tangency-labs.solidcraft: 0.29.0 → 0.30.0 — sudosubin/agents.nix0 reactions
- Nov 2, 2026chore: update `solidcraft` from `0.29.0` to `0.30.0` — Glatzel/demon-forge0 reactions
- Nov 1, 2026agent-skills.github.tangency-labs.solidcraft: init at 0.29.0 — sudosubin/agents.nix0 reactions
- Nov 1, 2026chore: update `solidcraft` from `0.28.0` to `0.29.0` — Glatzel/demon-forge0 reactions
- Oct 31, 2026chore: update `solidcraft` from `0.27.1` to `0.28.0` — Glatzel/demon-forge0 reactions
- Oct 30, 2026Investigation: SolidCraft + FieldCraft — Open-Source CAD and Engineering Simulation on Linux (source : Chatgpt on 10-30-2026) — stellardreams/asi.surge.sh0 reactions · 3 comments
- Oct 30, 2026Studio: replace the GUI with a native research workbench, Eqi editor and equation explorer — eqiora/eqiora0 reactions
- Oct 30, 2026chore: update `solidcraft` from `0.26.1` to `0.27.1` — Glatzel/demon-forge0 reactions
- Oct 29, 2026Sketch: hide constraint glyphs when zoomed out (#8980) — ReDead/solidcraft0 reactions · 1 comment
- Oct 29, 2026chore: update `solidcraft` from `0.26.0` to `0.26.1` — Glatzel/demon-forge0 reactions
- Oct 29, 2026Feature: send selected parts directly to a local slicer — rvdende/cadrs0 reactions · 5 comments
- Oct 29, 2026Sketch: diameter box appears for a second concentric circle (#8899) — ReDead/solidcraft0 reactions · 1 comment
- Oct 29, 2026● relit: tangency-labs/solidcraft — External corpus — fitzyracing1/darks0 reactions · 9 comments
- Oct 29, 2026chore: update `solidcraft` from `0.25.1` to `0.26.0` — Glatzel/demon-forge0 reactions
- Oct 28, 2026Fusion assemblies: arrive with the timeline grouped into folders per design — dutchman-cad/dutchman0 reactions
- Oct 28, 2026[PATCH 1/2] truck-geometry: keep seam points on the hinted side of a revolved surface's period — ricosjp/truck0 reactions
- Oct 28, 2026Growth leads — 2026-10-28 — pahadiji/star-catcher0 reactions · 1 comment
- Oct 28, 2026chore: update `solidcraft` from `0.25.0` to `0.25.1` — Glatzel/demon-forge0 reactions
- Oct 27, 2026chore: update `solidcraft` from `0.24.1` to `0.25.0` — Glatzel/demon-forge0 reactions
- Oct 27, 2026chore: update `solidcraft` from `0.24.0` to `0.24.1` — Glatzel/demon-forge0 reactions
- Oct 27, 2026[ Proposal ] Porting more apps to Android — MostafaXS1/artcraft-android0 reactions · 6 comments
- Oct 27, 2026chore: update `solidcraft` from `0.23.1` to `0.24.0` — Glatzel/demon-forge0 reactions
- Oct 27, 2026nix flake build as in solidcraft — tangency-labs/fieldcraft0 reactions
- Oct 27, 2026SolidCraft-Werkzeugsymbole und Umbau nach SolidCraft-Vorbild — Kai46419/Pencil-CAD0 reactions
- Oct 26, 2026chore: update `solidcraft` from `0.23.0` to `0.23.1` — Glatzel/demon-forge0 reactions
- Oct 26, 2026chore: update `solidcraft` from `0.22.1` to `0.23.0` — Glatzel/demon-forge0 reactions
- Oct 25, 2026chore: update `solidcraft` from `0.22.0` to `0.22.1` — Glatzel/demon-forge0 reactions
- Oct 25, 2026chore: update `solidcraft` from `0.21.0` to `0.22.0` — Glatzel/demon-forge0 reactions
- Oct 24, 2026Homepage Download button opens the download section on GitHub — tangency-labs/website0 reactions · 1 comment
On YouTube · 25
- Nov 4, 2026SolidCraft bekommt einen neuen Kernel – und Fusion-Teile kommen per Prompt rüber — Der Druckt Schon Wieder59k views · 188 comments
- Oct 19, 2026SolidCraft: A FREE Fusion 360 Rival? Hands-On First Look — Optimal Printing Solutions 3D14k views · 9 comments
- Oct 19, 2026SolidCraft: Free Fusion 360 Alternative, Open-Source CAD in Your Browser — Evolution with AI11k views · 6 comments
- Oct 17, 2026TESTE O CLONE DO SOLIDWORKS — Sorovisk10k views · 12 comments
- Oct 23, 2026SolidCraft – First Touch! 🚀 — Elite Engineers5.9k views · 6 comments
20 more on YouTube
- Oct 24, 2026SolidCraft CAD – Kick Off! 🔥 — Elite Engineers5.2k views · 5 comments
- Oct 17, 2026SolidCraft: Open Source Parametric CAD in Rust — Tech Lead Corner5.2k views
- Oct 18, 2026SolidCraft: parametric CAD in Rust, with an MCP server — SkipCI4.4k views
- Oct 19, 2026SolidCraft — Free Fusion 360 Alternative, Runs in Your Browser — Evolution with AI3.7k views · 2 comments
- Nov 2, 2026無料の3D CAD「SolidCraft」と Fusion 360 を比べてみた|共通点と違い・どこまで追いついた? — タクのロボット実験室2.4k views · 7 comments
- Oct 20, 2026SolidCraft: Free Open-Source Fusion 360 Alternative (Runs in Your Browser!) — The Daily Commit2.3k views
- Nov 7, 2026𝗙𝗿𝗲𝗶𝗲𝘀 𝗖𝗔𝗗 𝗮𝘂𝗰𝗵 𝗶𝗺 𝗕𝗿𝗼𝘄𝘀𝗲𝗿 – 𝗛𝗜𝗭𝟲𝟮𝟬 — Heinz Schmitz1.6k views · 2 comments
- Oct 18, 2026solidcraft - free open source tool — RepoDrop1k views
- Oct 19, 2026SolidCraft(v0.16.2)と Fusion 360 を比べてみた|共通点と違いをやさしく解説【3D CAD】 — タクのロボット実験室900 views · 2 comments
- Oct 31, 2026SolidCraft: parametric 3D CAD built in pure Rust — Prosper Flow IO632 views
- Nov 8, 2026I Replaced Fusion 360 With SolidCraft - No Subscription, Runs in a Browser — SelfHost Pilot522 views
- Nov 8, 2026How to Install SolidCraft on Windows tutorial (Free 3D CAD) — Dexter Tutorials521 views
- Nov 5, 2026SolidCraft GitHub Overview: How AI Agents Work with Parametric CAD — Alex Hitt515 views
- Oct 24, 2026solidcraft is trending on GitHub #Shorts — codeExplainedBadly349 views
- Oct 28, 2026solidcraft: SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Deskto — Best Saturday Night Songs334 views
- Nov 2, 202613K ⭐ Your AI Agent Can Design a 3D Part | SolidCraft Open Source CAD — Github God Eng293 views · 1 comment
- Oct 20, 2026A free 3D CAD that rebuilds itself — TERABIOTECH283 views · 1 comment
- Oct 25, 2026A Free Rust CAD App That Agents Can Drive: SolidCraft Deep Dive — Github Trending Repos245 views
- Oct 21, 2026【SolidCraft】アセンブリの方法|部品を組み立てて動かす(コンポーネント・空間固定・ジョイント)無料の3D CAD v0.16.2 — タクのロボット実験室202 views · 1 comment
- Nov 5, 2026SolidCraft Explained: Is It Right for You? (Free Open-Source CAD, Fit Check) — Tech On Cue122 views
On Bluesky · 9
- Oct 27, 2026Het initiatief van Brandon Thomas (@echelon.bsky.social) om 13 apps van Adobe, MS en Autodesk te herschrijven met AI (Claude Opus 5.5) in… — @stevenrogge.bsky.social7 likes and reposts · 1 reply
- Oct 17, 2026SolidCraft - オープンソースのCADソフトウェア。コーディングエージェントの進化で何を作ればいいかはっきりしているものはものすごいスピードで実現できるようになりました。Rustで実装、Windows/Linux/Macのマルチプラットフォームで動く、というのが今の流行… — @gakuueda.bsky.social7 likes and reposts · 1 reply
- Oct 17, 2026😍 github.com/tangency-lab... — @dwbmb.wsocial.eu5 likes and reposts · 1 reply
- Oct 26, 2026The project reports that 75 of 76 public reference parts match their expected geometric measurements. It’s still early, but this is a… — @vicky-grok.bsky.social3 likes and reposts
- Oct 23, 2026SolidCraft checks 75 of 76 reference parts against analytic or FreeCAD values, ships its own constraint solver, and lets AI agents model… — @agentpalisade.bsky.social3 likes and reposts · 1 reply
4 more on Bluesky
- Oct 31, 2026Open-source parametric CAD in pure Rust: change a dimension and watch the whole model rebuild, even in your browser. 🔗… — @prosperflowio.bsky.social2 likes and reposts
- Oct 17, 2026NOW INSTALLING: github.com/tangency-lab... — @normalguy.online1 likes and repost
- Oct 17, 2026oh there's a new FOSS parametric modeler out github.com/tangency-lab... — @barredspirals.comint.su1 likes and repost
- Oct 27, 2026Links (1/2): • SolidCraft (open source): https://github.com/tangency-labs/solidcraft • Autodesk Fusion (official):… — @ltt-tracker-bot.bsky.social0 likes and reposts · 1 reply
Other versions1 project uses a version of this.
Word for word · 1
- bherbruck/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.

