3d-cad-skill
3D CAD Skill
Use this skill for parametric 3D modeling tasks where geometry must be correct, manufacturable, and easy to revise.
When To Use It
Trigger this skill when the user asks for any of the following:
- A 3D printable or CAD-ready part
- OpenSCAD or build123d model generation
- Edits to an existing parametric model
- Shape debugging from screenshots, renders, or exported meshes
- Precise dimensions, fit checks, tolerances, wall thicknesses, or hole placement
Core Rule
Do not trust mental visualization of 3D geometry. Write code, render or export a view, inspect the result, then revise.
If the environment supports screenshots or image inspection, use them after every meaningful geometry change. If not, inspect through deterministic evidence such as orthographic projections, section cuts, bounding-box checks, and explicit dimension calculations.
More from aresbit/matebot
c-skill
Composite C skill that chains modern-c-makefile, spclib, and modern-c-dev.
1docx
Generate and edit Word documents (.docx). Supports professional documents including covers, charts, track-changes editing, and more. Suitable for any .docx creation or modification task.
1pdf
Professional PDF solution. Create PDFs using HTML+Paged.js (academic papers, reports, documents). Process existing PDFs using Python (read, extract, merge, split, fill forms). Supports KaTeX math formulas, Mermaid diagrams, three-line tables, citations, and other academic elements. Also use this skill when user explicitly requests LaTeX (.tex) or native LaTeX compilation.
1spclib
|
1kernel-dev-skill
Linux kernel development skill grounded in local references/labs and references/lectures materials. Use for kernel modules, system calls, process scheduling, interrupts, locking, memory management, filesystems, networking, architecture, debugging, profiling, and device model work.
1autoresearch
Autonomously optimize any Claude Code skill by running it repeatedly, scoring outputs against binary evals, mutating the prompt, and keeping improvements. Based on Karpathy's autoresearch methodology. Use when: optimize this skill, improve this skill, run autoresearch on, make this skill better, self-improve skill, benchmark skill, eval my skill, run evals on. Outputs: an improved SKILL.md, a results log, and a changelog of every mutation tried.
1