All authors

Claude Skills by ai-cad-labs
github.com/ai-cad-labs6 skills0 installs0 views
- Cadquery Anti HallucinationCatalog of CadQuery methods that DO NOT EXIST (commonly hallucinated by LLMs) with the correct alternative for each, plus the runtime error-to-hint enrichment table the executor applies. Use when a CadQuery execution fails (especially AttributeError on Workplane or selectors), when repairing failed code, when an error message contains "HINT:", and as a final check before finalizing any generated CadQuery code.Votes: 0GitHub stars: 28
- Cadquery CookbookCadQuery patterns cookbook: 11 reusable code patterns (parametric parts, enclosures, constraint/mate assemblies, gears, threads, sweeps, feature-decomposed parts, hierarchical assemblies) plus 8 design principles including the MANDATORY Principle 0 coordinate convention, and 6 anti-patterns. Use when writing, repairing, or reviewing ANY CadQuery code (parts, assemblies, or proposals). Adapt the closest matching pattern instead of composing from raw API calls.Votes: 0GitHub stars: 28
- Dfm RulesHow the DFM (design-for-manufacturing) and DFA (design-for-assembly) rule system works: where the canonical rulebooks live (rules/*.json), the severity-weighted scoring arithmetic and regression gate, the rule lifecycle CLI, and the rule-proposal schema with authoring guidance. Use when interpreting a dfma_report.json, fixing DFM/DFA failures, understanding why a proposal was rejected by the regression gate, or proposing new rules. Rule CONTENT lives only in rules/*.json (read the JSON for th...Votes: 0GitHub stars: 28
- Engineering HandbooksPROVISIONAL STUB (no content yet), a reserved slot for compressed machine-design playbooks; fastener selection rules, tolerance tables, material properties, wall-thickness guidelines. Use when sizing fasteners, choosing fits/tolerances, or selecting materials, but until content lands, this skill only tells you it is empty; do NOT treat it as an authoritative source.Votes: 0GitHub stars: 28
- Run ReflectionWrite the structured self-debrief every harness run produces at its terminal state, the run_reflection.md that feeds the harness self-improvement loop ("AI-age telemetry": an agentic run ships judgment, not just logs). Use when a run reaches terminal state (goals met / gave up / resume-completion), when writing or synthesizing run_reflection.md or reflection_notes.md, when an orchestrator is ending its life or checkpointing, or any time you are about to finish a design run and need to capture...Votes: 0GitHub stars: 28
- Sourcing TablesPROVISIONAL STUB (no content yet), a reserved slot for static component reference tables; bearing ID/OD/width tables, fastener catalogs, standard component dimensions for the sourcing agent. Use when selecting off-the-shelf components (bearings, fasteners, standard parts), but until content lands, this skill only tells you it is empty; do NOT treat it as an authoritative source.Votes: 0GitHub stars: 28