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.
plugins/aklofas/kicad-happy/skills/kicad/SKILL.md
Source commit d780783eba4ecc7c8b9429f95c9362df95f07c61
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 4, 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,533
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-coding Repository topic
- awesome Repository topic
- awesome-list Repository topic
- codex Repository topic
- codex-plugins Repository topic
- openai Repository topic
- codex-skill Repository topic
- codex-skills Repository topic
- marketplace Repository topic
- codex-marketplace 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 · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesSKILL.mdcore · 79,382 bytesreferences/config-reference.mddoc · 14,891 bytesreferences/datasheet-verification.mddoc · 15,401 bytesreferences/deep-review.mddoc · 7,671 bytesreferences/design-intent.mddoc · 5,519 bytesreferences/diff-analysis.mddoc · 14,092 bytesreferences/file-formats.mddoc · 13,358 bytesreferences/gerber-parsing.mddoc · 29,976 bytesreferences/manual-gerber-parsing.mddoc · 22,525 bytesreferences/manual-pcb-parsing.mddoc · 16,453 bytesreferences/manual-schematic-parsing.mddoc · 12,834 bytesreferences/net-tracing.mddoc · 10,973 bytesreferences/oshwa-certification.mddoc · 4,622 bytesreferences/output-schema.mddoc · 28,896 bytesreferences/pcb-layout-analysis.mddoc · 26,939 bytesreferences/pdf-schematic-extraction.mddoc · 15,537 bytesreferences/report-generation.mddoc · 55,948 bytesreferences/schematic-analysis.mddoc · 64,240 bytesreferences/standards-compliance.mddoc · 34,217 bytesreferences/supplementary-data-sources.mddoc · 12,619 bytesreferences/what-if.mddoc · 17,261 bytesreview/README.mddoc · 4,082 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,016 bytesreview/schemas/deep_review.schema.jsonasset · 3,345 bytesreview/schemas/design_context.schema.jsonasset · 2,313 bytesreview/schemas/review_annotations.schema.jsonasset · 1,991 bytesreview/scripts/_mini_jsonschema.pyruns · 6,784 bytesreview/scripts/build_review_plan.pyruns · 1,901 bytesreview/scripts/deep_review_gate.pyruns · 13,590 bytesreview/scripts/merge_annotations.pyruns · 6,802 bytesreview/scripts/run_phase4_exercise.pyruns · 12,601 bytesreview/scripts/validate_review.pyruns · 2,272 bytesscripts/.gitignoreruns · 13 bytesscripts/README.mddoc · 23,598 bytesscripts/analysis_cache.pyruns · 21,996 bytesscripts/analyze_gerbers.pyruns · 65,652 bytesscripts/analyze_pcb.pyruns · 319,572 bytesscripts/analyze_schematic.pyruns · 451,413 bytesscripts/analyze_thermal.pyruns · 49,760 bytesscripts/analyzer_envelope.pyruns · 15,862 bytesscripts/bus_resolver.pyruns · 11,995 bytesscripts/capability_mode.pyruns · 9,171 bytesscripts/check_report_sections.pyruns · 9,120 bytesscripts/cross_analysis.pyruns · 55,743 bytesscripts/cross_verify.pyruns · 22,721 bytesscripts/detection_schema.pyruns · 23,291 bytesscripts/detector_helpers.pyruns · 2,645 bytesscripts/diff_analysis.pyruns · 61,715 bytesscripts/domain_detectors.pyruns · 261,588 bytesscripts/envelopes/__init__.pyruns · 0 bytesscripts/envelopes/cross_analysis.pyruns · 5,847 bytesscripts/envelopes/gerber.pyruns · 16,458 bytesscripts/envelopes/pcb.pyruns · 20,062 bytesscripts/envelopes/schematic.pyruns · 23,487 bytesscripts/envelopes/thermal.pyruns · 7,304 bytesscripts/export_issues.pyruns · 17,497 bytesscripts/fab_release_gate.pyruns · 23,532 bytesscripts/finding_schema.pyruns · 27,351 bytesscripts/gen_output_schema_md.pyruns · 8,819 bytesscripts/inputs_builder.pyruns · 4,085 bytesscripts/kicad_types.pyruns · 5,921 bytesscripts/kicad_utils.pyruns · 101,023 bytesscripts/lifecycle_audit.pyruns · 47,406 bytesscripts/lookup_detectors.pyruns · 30,346 bytesscripts/lookup_helpers.pyruns · 2,046 bytesscripts/methodology_gerbers.mddoc · 22,380 bytesscripts/methodology_pcb.mddoc · 20,674 bytesscripts/methodology_schematic.mddoc · 39,189 bytesscripts/netlist_queries.pyruns · 14,944 bytesscripts/output_filters.pyruns · 17,428 bytesscripts/pcb_connectivity.pyruns · 20,230 bytesscripts/project_config.pyruns · 34,990 bytesscripts/run_id.pyruns · 1,523 bytesscripts/schema_codec.pyruns · 5,312 bytesscripts/sexp_parser.pyruns · 7,679 bytesscripts/signal_detectors.pyruns · 224,569 bytesscripts/summarize_findings.pyruns · 17,287 bytesscripts/validation_detectors.pyruns · 69,844 bytesscripts/what_if.pyruns · 60,288 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 |