fabrication-output
Skill169 starsChanged 18 days agoMITView on GitHub
KiCad MCP manufacturing release workflow for Gerbers, drill files, BOM, pick-and-place, DFM, release evidence, and final human review.
We split this skill into the rules it gives an agent
10 rules. About 0 are common, 3 are distinctive, and 7 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill when an AI agent is asked to prepare, validate, or package KiCad manufacturing outputs through KiCad MCP Pro.
- Distinctive: line 14
Use this skill for:
- Very specific: line 24
Do not use this skill before ERC/DRC/DFM status is known.
- Very specific: line 88
Run or retrieve project validation state using project_quality_gate or project_quality_gate_report.
- Very specific: line 89
Run run_erc and run_drc unless the user provides recent validated evidence.
- Very specific: line 90
Run DFM/manufacturing checks using check_design_for_manufacture and manufacturing_quality_gate.
- Very specific: line 91
If a manufacturer is specified, load and run the relevant DFM profile with dfm_load_manufacturer_profile and dfm_run_manufacturer_check.
- Very specific: line 94
Prefer export_manufacturing_package when a gated package is requested and supported.
- Distinctive: line 126
Stop and report clearly when:
- Very specific: line 149
Never represent generated fabrication files as production-approved.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 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
Fabrication Output Skill
Use this skill when an AI agent is asked to prepare, validate, or package KiCad manufacturing outputs through KiCad MCP Pro.
This skill is specific to oaslananka/kicad-mcp-pro and should be kept synchronized with docs/tools-reference.generated.md.
When to use
Use this skill for:
- Gerber and drill export
- BOM and pick-and-place export
- STEP/3D/PDF fabrication documentation
- DFM review
- Manufacturing quality gate review
- Release evidence and manifest generation
- Final manufacturing handoff preparation
Do not use this skill before ERC/DRC/DFM status is known.
Required context
Collect:
- Active KiCad project path
- Target manufacturer or generic fabrication constraints
- Board stackup and layer count
- Assembly requirement: PCB only, SMT assembly, through-hole, mixed assembly, or prototype
- Required output directory
- Whether variants/DNP/population options apply
- Human approval status for unresolved violations and waivers
Primary MCP tools
Pre-release gates
kicad_get_project_infoproject_quality_gateproject_quality_gate_reportproject_professional_release_gateproject_release_readinessproject_signoff_reportrun_ercrun_drccheck_design_for_manufacturemanufacturing_quality_gate
Manufacturing and DFM tools
dfm_load_manufacturer_profiledfm_run_manufacturer_checkdfm_calculate_manufacturing_costmfg_generate_test_planmfg_create_release_evidencemfg_generate_release_manifestmfg_correct_cpl_rotationspcb_check_creepage_clearancepcb_check_test_coverage
Export tools
export_manufacturing_packageexport_gerberexport_drillexport_bomexport_pick_and_placeexport_netlistexport_pcb_pdfexport_sch_pdfexport_stepexport_3d_renderexport_ipc2581export_odbexport_ipc_d356jobset_list_templatesjobset_validatejobset_exportvariant_export_manufacturing_package
Workflow
- Confirm active project with
kicad_get_project_info. - Run or retrieve project validation state using
project_quality_gateorproject_quality_gate_report. - Run
run_ercandrun_drcunless the user provides recent validated evidence. - Run DFM/manufacturing checks using
check_design_for_manufactureandmanufacturing_quality_gate. - If a manufacturer is specified, load and run the relevant DFM profile with
dfm_load_manufacturer_profileanddfm_run_manufacturer_check. - Block release if there are unresolved critical ERC, DRC, DFM, stackup, or manufacturing-gate failures.
- Export required artifacts with the smallest complete export set for the user's target.
- Prefer
export_manufacturing_packagewhen a gated package is requested and supported. - Generate evidence and manifests with
mfg_create_release_evidenceandmfg_generate_release_manifestwhen available. - Report exact artifact types, output paths, gate results, known waivers, and human-review requirements.
Minimum artifact set
For a typical PCB fabrication handoff:
- Gerber files from
export_gerber - Drill files from
export_drill - Board PDF or fabrication drawing from
export_pcb_pdf - Schematic PDF from
export_sch_pdf - BOM from
export_bom - Pick-and-place file from
export_pick_and_placewhen assembly is required - STEP model from
export_stepwhen mechanical review is required - Release evidence/manifest when a formal release package is requested
Quality checks
A manufacturing package response must include:
- ERC status
- DRC status
- DFM/manufacturing gate status
- Exported artifact list
- Output location
- Missing artifacts, if any
- Waivers and exclusions
- Human-review checklist
Failure modes
Stop and report clearly when:
- ERC/DRC has unresolved critical failures
- DFM constraints are missing for a manufacturer-specific release
- Export tools fail or output paths are not writable
- BOM or pick-and-place data is incomplete
- Variants/DNP requirements are ambiguous
- The user asks to fabricate without validation evidence
Output format
Return:
- Release target
- Gate status
- Artifact inventory
- Waivers/exclusions
- Blockers
- Human-review checklist
- Final verdict:
blocked,draft package, orcandidate package after human review
Safety rule
Never represent generated fabrication files as production-approved. Use candidate package after human review unless a qualified human explicitly approves the release outside the agent workflow.
In this repository21 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .github/AGENTS.mdAGENTS.md
- integrations/AGENTS.mdAGENTS.md
- packages/AGENTS.mdAGENTS.md
- src-tauri/AGENTS.mdAGENTS.md
- .github/copilot-instructions.mdCopilot instructions
- docs/llms.txtllms.txt
- drc-checkSkill
- fabrication-outputSkill
- kicad-design-reviewSkill
- pcb-designSkill
- schematic-reviewSkill
- visual-excellenceSkill
- wired-subcircuit-designSkill
- code-reviewSkill
- drc-checkSkill
- kicad-design-reviewSkill
- pcb-designSkill
- schematic-reviewSkill
- visual-excellenceSkill
- wired-subcircuit-designSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
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.

