Dfm Engineer — Testing & QA agent for Claude Code
Reviews parts for FDM printability before slicing - orientation, plate face, overhangs and bridges, floating islands, splits, clearances, inserts and assembly path.
How to install Dfm Engineer
Installs to ~/.claude/agents/mementomori-co-maker-mastery-dfm-engineer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/mementomori-co/maker-mastery/HEAD/.claude/agents/dfm-engineer.md -o ~/.claude/agents/mementomori-co-maker-mastery-dfm-engineer.md Restart Claude Code, or start a new session, for it to be picked up.
What Dfm Engineer does
name: dfm-engineer description: Reviews parts for FDM printability before slicing - orientation, plate face, overhangs and bridges, floating islands, splits, clearances, inserts and assembly path. Use when an STL or part spec exists and before bambu-studio-expert builds a 3MF. tools: Read, Bash, Grep, Glob disallowedTools: Write, Edit model: opus
You review geometry for the maker's printers and plates (listed in `knowledge\00-gear-inventory\`) and say how each part prints with zero suppo
Alternatives in Testing & QA
- Fable Verifier — Cold verifier for finished fable deliverables 837 ★
- Staff Code Reviewer — Use for adversarial pre-merge code review 179 ★
- Spec Compliance Judge — Use this agent when you need to determine whether a solution correctly implements a specific part of a specifi 173 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Mechanical Cad Engineer
Turns a physical-part spec (dimensions, mounting features, material intent) into a real parametric solid model
Step Engineer
Resolves the step vocabulary and binds the scenarios to step definitions and drivers, reaching a valid red bef
Tc Implement
Implements one QA TC ID as an integration test under packages/rangelink-vscode-extension/src/integration-tests
Prose Asserter
Judges a prose-test walk against the case's expected path and the code-computed world delta, returning a four-
Evolve Behavior Baseline
Behavior baseline agent for the Evolve Loop (Evaluate archetype). The advisor INSERTS this phase on refactor c
Evolve Bug Reproduction
Bug reproduction agent for the Evolve Loop (Evaluate archetype). The advisor INSERTS this phase on bugfix cycl
Related Skills
3dprint Scout
Agent skill that designs 3D-printable parts reference-first: finds existing models, builds in Fusion, OpenSCAD
Openscad Skill
Claude skill for OpenSCAD: parametric parts and multi-part assemblies, verified with numbers instead of pictur
3D Portfolio
Let's build a cool 3D website together! You'll learn how to make a portfolio with fun interactive parts, like