Individual skill
kicad
Analyze KiCad projects and PDF schematics: schematics, PCB layouts, Gerbers, footprints, symbols, netlists, and design rules. Reviews designs for bugs, traces nets, cross-references schematic to PCB, extracts BOM data, checks DRC/ERC, DFM, power trees, and regulator circuits. Every finding carries a confidence label and evidence source with trust_summary rollup. Analyzes PDF schematics from dev boards, reference designs, eval kits, and datasheets. Supports KiCad 5–10. Use whenever the user mentions .kicad_sch, .kicad_pcb, .kicad_pro, PCB design review, schematic analysis, PDF schematics, reference designs, Gerber files, DRC/ERC, netlist issues, BOM extraction, signal tracing, power budget, DFM, or wants to understand, debug, compare, or review any hardware design. Also for "check my board", "review before fab", "what's wrong with my schematic", "is this ready to order", "check my power supply", "verify this circuit", OSHWA certification readiness, or any electronics/PCB design question.
skills/kicad/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,646
- 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
- design Derived category
- finance Derived category
- data 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 · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesSKILL.mdcore · 80,689 bytesreferences/config-reference.mddoc · 18,785 bytesreferences/datasheet-verification.mddoc · 16,904 bytesreferences/deep-review.mddoc · 9,611 bytesreferences/design-intent.mddoc · 5,591 bytesreferences/diff-analysis.mddoc · 17,827 bytesreferences/file-formats.mddoc · 14,693 bytesreferences/gerber-parsing.mddoc · 33,984 bytesreferences/manual-gerber-parsing.mddoc · 25,006 bytesreferences/manual-pcb-parsing.mddoc · 17,655 bytesreferences/manual-schematic-parsing.mddoc · 13,074 bytesreferences/net-tracing.mddoc · 12,237 bytesreferences/oshwa-certification.mddoc · 4,622 bytesreferences/output-schema.mddoc · 34,198 bytesreferences/pcb-layout-analysis.mddoc · 27,987 bytesreferences/pdf-schematic-extraction.mddoc · 15,537 bytesreferences/report-generation.mddoc · 57,371 bytesreferences/schematic-analysis.mddoc · 65,471 bytesreferences/standards-compliance.mddoc · 34,316 bytesreferences/supplementary-data-sources.mddoc · 12,756 bytesreferences/what-if.mddoc · 19,938 bytesreview/README.mddoc · 4,249 bytesreview/fixtures/deep_review.example.jsonasset · 1,265 bytesreview/fixtures/design_context.example.jsonasset · 388 bytesreview/fixtures/review_annotations.example.jsonasset · 707 bytesreview/prompts/design_context.mddoc · 5,022 bytesreview/schemas/deep_review.schema.jsonasset · 3,345 bytesreview/schemas/design_context.schema.jsonasset · 2,293 bytesreview/schemas/review_annotations.schema.jsonasset · 1,971 bytesreview/scripts/_mini_jsonschema.pyruns · 6,738 bytesreview/scripts/build_review_plan.pyruns · 2,342 bytesreview/scripts/deep_review_gate.pyruns · 23,753 bytesreview/scripts/merge_annotations.pyruns · 7,020 bytesreview/scripts/run_phase4_exercise.pyruns · 12,540 bytesreview/scripts/validate_review.pyruns · 2,593 bytesscripts/.gitignoreruns · 13 bytesscripts/README.mddoc · 23,991 bytesscripts/analysis_cache.pyruns · 34,103 bytesscripts/analyze_gerbers.pyruns · 89,177 bytesscripts/analyze_pcb.pyruns · 7,338 bytesscripts/analyze_schematic.pyruns · 6,801 bytesscripts/analyze_thermal.pyruns · 48,754 bytesscripts/analyzer_envelope.pyruns · 15,848 bytesscripts/capability_mode.pyruns · 9,499 bytesscripts/check_report_sections.pyruns · 9,741 bytesscripts/cross_analysis.pyruns · 65,894 bytesscripts/cross_verify.pyruns · 23,636 bytesscripts/design_intent.pyruns · 13,567 bytesscripts/detection_schema.pyruns · 26,593 bytesscripts/detector_helpers.pyruns · 15,444 bytesscripts/diff_analysis.pyruns · 22,958 bytesscripts/diff_engine.pyruns · 48,291 bytesscripts/domain_detectors.pyruns · 263,513 bytesscripts/envelopes/__init__.pyruns · 0 bytesscripts/envelopes/cross_analysis.pyruns · 6,028 bytesscripts/envelopes/gerber.pyruns · 16,452 bytesscripts/envelopes/pcb.pyruns · 26,341 bytesscripts/envelopes/schematic.pyruns · 23,647 bytesscripts/envelopes/thermal.pyruns · 7,537 bytesscripts/export_issues.pyruns · 26,536 bytesscripts/fab_release_gate.pyruns · 29,224 bytesscripts/finding_schema.pyruns · 26,290 bytesscripts/gen_output_schema_md.pyruns · 9,467 bytesscripts/inputs_builder.pyruns · 4,072 bytesscripts/kicad_core/__init__.pyruns · 0 bytesscripts/kicad_core/classify.pyruns · 31,411 bytesscripts/kicad_core/cli.pyruns · 4,097 bytesscripts/kicad_core/coords.pyruns · 2,008 bytesscripts/kicad_core/diagnostics.pyruns · 1,904 bytesscripts/kicad_core/executables.pyruns · 1,026 bytesscripts/kicad_core/fields.pyruns · 6,042 bytesscripts/kicad_core/fileio.pyruns · 3,575 bytesscripts/kicad_core/hotloop.pyruns · 3,167 bytesscripts/kicad_core/instances.pyruns · 5,842 bytesscripts/kicad_core/model.pyruns · 4,558 bytesscripts/kicad_core/netnames.pyruns · 14,329 bytesscripts/kicad_core/netquery.pyruns · 6,892 bytesscripts/kicad_core/pairing.pyruns · 1,897 bytesscripts/kicad_core/parts.pyruns · 24,570 bytesscripts/kicad_core/passives.pyruns · 10,163 bytesscripts/kicad_core/pdn.pyruns · 1,011 bytesscripts/kicad_core/project.pyruns · 34,877 bytesscripts/kicad_core/render.pyruns · 2,714 bytesscripts/kicad_core/sexp.pyruns · 11,617 bytesscripts/kicad_core/textvars.pyruns · 5,580 bytesscripts/kicad_core/token_cache.pyruns · 2,251 bytesscripts/kicad_core/values.pyruns · 13,952 bytesscripts/kicad_types.pyruns · 13,087 bytesscripts/lifecycle_audit.pyruns · 6,783 bytesscripts/lifecycle_engine.pyruns · 48,521 bytesscripts/lookup_detectors.pyruns · 30,441 bytesscripts/lookup_helpers.pyruns · 2,015 bytesscripts/methodology_gerbers.mddoc · 23,370 bytesscripts/methodology_pcb.mddoc · 22,609 bytesscripts/methodology_schematic.mddoc · 43,021 bytesscripts/netlist_queries.pyruns · 4,324 bytesscripts/output_filters.pyruns · 17,161 bytesscripts/output_io.pyruns · 5,106 bytesscripts/pcb/__init__.pyruns · 0 bytesscripts/pcb/assembly.pyruns · 57,153 bytesscripts/pcb/connectivity.pyruns · 28,399 bytesscripts/pcb/copper.pyruns · 59,675 bytesscripts/pcb/dfm.pyruns · 63,292 bytesscripts/pcb/geometry.pyruns · 58,210 bytesscripts/pcb/pipeline.pyruns · 28,698 bytesscripts/pcb/presentation.pyruns · 22,315 bytesscripts/pcb/reader.pyruns · 86,711 bytesscripts/pcb/routing.pyruns · 54,805 bytesscripts/project_config.pyruns · 22,658 bytesscripts/risk_summary.pyruns · 3,181 bytesscripts/run_id.pyruns · 1,690 bytesscripts/schema_codec.pyruns · 5,171 bytesscripts/schematic/__init__.pyruns · 0 bytesscripts/schematic/audits.pyruns · 56,169 bytesscripts/schematic/bom_stats.pyruns · 6,044 bytesscripts/schematic/connectivity.pyruns · 60,974 bytesscripts/schematic/erc_pins.pyruns · 8,568 bytesscripts/schematic/hierarchy.pyruns · 20,460 bytesscripts/schematic/ic_analysis.pyruns · 21,894 bytesscripts/schematic/legacy_reader.pyruns · 50,601 bytesscripts/schematic/net_analysis.pyruns · 75,500 bytesscripts/schematic/pipeline.pyruns · 71,288 bytesscripts/schematic/presentation.pyruns · 21,278 bytesscripts/schematic/reader.pyruns · 63,850 bytesscripts/schematic/system_analyses.pyruns · 127,665 bytesscripts/signal_detectors.pyruns · 240,365 bytesscripts/summarize_findings.pyruns · 17,784 bytesscripts/validation_detectors.pyruns · 73,013 bytesscripts/what_if.pyruns · 69,509 bytes
Read excerpt
# KiCad Project Analysis Skill
## Related Skills
| Skill | Purpose |
|-------|---------|
| `bom` | BOM extraction, enrichment, ordering, and export workflows |
| `digikey` | Search DigiKey for parts (prototype sourcing) |
| `mouser` | Search Mouser for parts (secondary prototype source) |
| `lcsc` | Search LCSC for parts (production sourcing, JLCPCB) |
| `element14` | Search Newark/Farnell/element14 (international sourcing, reliable datasheets) |
| `jlcpcb` | PCB fabrication & assembly ordering |
| `pcbway` | Alternative PCB fabrication & assembly |
| `spice` | SPICE simulation verification of detected subcircuits |