Individual skill
emc
EMC pre-compliance risk analysis for KiCad PCB designs — 18 check categories, 44 rule IDs covering ground planes, decoupling, I/O filtering, switching harmonics, clock routing, differential pair skew, board edge radiation, PDN impedance, return paths, crosstalk, ESD protection, shielding, and magnetic leakage from switching inductors. Produces severity-ranked risk report with pre-compliance test plan. Supports FCC Part 15, CISPR 32, CISPR 25 (automotive), MIL-STD-461G. SPICE-enhanced when available. Use when the user asks about EMC, EMI, radiated/conducted emissions, FCC compliance, CE marking, CISPR, ground plane issues, decoupling strategy, clock routing EMC, switching noise, differential pair skew, or whether their board will pass EMC testing. Also for "will this pass FCC?", "check my EMC", "is my ground plane okay?", "check my decoupling", or "generate an EMC test plan".
skills/emc/SKILL.md
Source commit 7d9d4d9fef87ac2d3eb16cfc5cdc9a0869f417f4
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 10, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,636
- Repository last updated
- Nov 8, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-skills Repository topic
- claude-code Repository topic
- design-review Repository topic
- eda Repository topic
- electronics Repository topic
- hardware-design Repository topic
- kicad Repository topic
- kicad-pcb Repository topic
- pcb-design Repository topic
- schematic-analysis Repository topic
- testing Derived category
- legal Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 13,208 bytesSKILL.mdcore · 13,208 bytesSKILL.mdcore · 13,208 bytesSKILL.mdcore · 13,208 bytesSKILL.mdcore · 13,208 bytesSKILL.mdcore · 13,208 bytesSKILL.mdcore · 13,208 bytesSKILL.mdcore · 13,208 bytesreferences/emc-methodology.mddoc · 12,042 bytesreferences/emc-standards.mddoc · 5,806 bytesreferences/harmonic-limit-screen.mddoc · 8,538 bytesreferences/pcb-emc-rules.mddoc · 31,066 bytesscripts/_core_path.pyruns · 697 bytesscripts/analyze_emc.pyruns · 26,668 bytesscripts/analyze_harmonic_limits.pyruns · 17,704 bytesscripts/emc_envelope.pyruns · 13,190 bytesscripts/emc_formulas.pyruns · 49,733 bytesscripts/emc_rules.pyruns · 202,741 bytesscripts/emc_spice.pyruns · 26,355 bytesscripts/test_analyze_harmonic_limits.pyruns · 36,969 bytes
Read excerpt
# EMC Pre-Compliance Skill
Automated EMC risk analysis for KiCad PCB designs. Identifies the most common causes of EMC test failures using geometric rule checks, analytical emission formulas, and optional SPICE simulation.
**This is a risk analyzer, not a compliance predictor.** It catches ~70% of common EMC design mistakes before fabrication. It cannot guarantee FCC/CISPR compliance — only a calibrated measurement in an accredited lab can do that. But it can reduce the first-spin failure rate from ~50% toward ~20-30%, potentially saving $5K-$50K per avoided board respin.
## Related Skills
| Skill | Purpose |
|-------|---------|
| `kicad` | Schematic/PCB analysis — produces the analyzer JSON this skill consumes |
| `kicad` (thermal) | Thermal hotspot analysis — MLCC derating and ferrite/inductor overheating findings can amplify EMC decoupling and filter issues (an over-stressed MLCC degrades; a hot ferrite drifts impedance). Worth cross-checking when EMC flags DC-001/DC-002 or EF-001/EF-002. |
| `spice` | SPICE simulation — provides simulator backend for SPICE-enhanced PDN/filter checks |