Repository navigation
The U-joint: a whole mechanism from a description, and what the agent skill changed - #211
Merged
Merged
Conversation
…ill measurement (#175, #207) The U-joint prompt (SolidWorks' U-Joint sample, written up part by part) and the 294 SolidWorks calls a Claude Code session with the skill made for it. The live test opens on the original sample, then replays each call through an in-memory MCP client, each a captioned frame that must end as it did in the session. The skill page records the with/without measurement (Opus 5.5, medium effort): same parts, fewer errors and twice the checking with the skill. The queue takes the new order: the breaker fix (#208), support levels (#79), the U-joint tool gaps (#209), then #179.
…207) The top demo in the README and on the Demos page: SolidWorks' U-Joint sample beside the agent's build of it, the 294-call replay sped up 80 times, the prompt, the part volumes against the sample, what the agent couldn't do (#209), and the with/without-skill result (Opus 5.5, medium effort) with the call for better skills (#207). Only the motion GIF and the side-by-side are published; the recording's frames stay local.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The top demo for the README and the Demos page: SolidWorks' own U-Joint sample, written up as a plain-English prompt and built from it by Claude Code (Opus 5.5, medium effort).
Closes #175. Closes #147, since this demo replaces the bracket demo it asked for.
Built on #210 (the monitor stand), so its first three commits are #210's. Merge #210 first; this PR then shows only the U-joint commits.
What's in it
tests/live/data/ujoint/prompt.md): eight parts, a crank sub-assembly, and a main assembly that must move as a mechanism.tests/live/test_live_sw_ujoint_demo.pyopens on the original sample, then replays the session's 294 SolidWorks calls through an in-memory MCP client. Each call is a captioned frame and must end as it did in the session.Only the motion GIF and the side-by-side JPG are committed. The recording's frames stay local, as
.gitignorenow requires in every demo folder.