Updated 2mo ago
by Zane456
PCB-Agent-Teams
A multi-agent KiCad PCB design workspace: 9 skills driving a Phase 0-5 pipeline from topology discussion to Gerber shipout. Noncommercial.
75 GitHub stars (75)
+4 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | +1 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | +2 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | 0 |
- 11 skills (11 skills found in its SKILL.md files)
- 19 forks (19 forks)
- 2mo ago last update (Last updated 2mo ago)
Install
Skills CLI
npx skills add Zane456/PCB-Agent-Teams
Asks which skills and agents to install. Just one: npx skills add Zane456/PCB-Agent-Teams --skill check-pcb — add -g for every project.
Claude Code
git clone https://github.com/Zane456/PCB-Agent-Teamscp -r "PCB-Agent-Teams/.claude/skills/check-pcb" ~/.claude/skills/
Copies the check-pcb skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add Zane456/PCB-Agent-Teams
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
check-pcb
PCB review and cross-domain check expert (Phase 4.5). ALWAYS invoke this skill when reviewing an existing .kicad_pcb, running DRC, EMC pre-compliance, thermal hotspot, sch↔pcb cross-reference, parasitic SPICE, gerber audit, or judging fab-readiness. Do not declare a PCB fab-ready without running this skill's cross-domain checks. Use this skill first. Generation (sch→pcb, placement, routing) belon…
.claude/skills/check-pcb/SKILL.md on GitHub (opens in a new tab) -
check-schematic
Schematic review gate (Phase 3.5) — sch-only deep check expert. ALWAYS invoke this skill when auditing an existing .kicad_sch, running ERC triage, sch analyzer (structure + signal detection + rule IDs), subcircuit SPICE simulation (regulator/divider/RC/LC/opamp/crystal), or datasheet pin-level cross-check. Do not declare a schematic 'verified' without running this skill's analyzer + SPICE pipelin…
.claude/skills/check-schematic/SKILL.md on GitHub (opens in a new tab) -
circuit-design
Phase 1 circuit topology and anchor-component discussion expert. ALWAYS invoke this skill when the user wants to discuss circuit structure, pick a topology, choose anchor parts, or extend a project with a new subcircuit (project must already exist; if not, project-init first). Do not propose topologies, anchor parts, or subcircuits directly without consulting this skill first. Use this skill firs…
.claude/skills/circuit-design/SKILL.md on GitHub (opens in a new tab) -
component-preparing
Phase 2.5 expert — applicability review + shortlist confirmation + asset acquisition + BOM gate. ALWAYS invoke this skill after component-selecting outputs shortlist JSON: deep-review each top pick datasheet against the circuit role (5-dimension check) before user confirms, fetch datasheets, vendor library into lib_external/, write per-MPN evidence JSON, run verify_vendoring.py + check_readiness.…
.claude/skills/component-preparing/SKILL.md on GitHub (opens in a new tab) -
component-selecting-CN
Component selecting expert for China-mainland (CN) locale projects ONLY — JP locale → component-selecting-JP, do not reuse this path. Zero API keys, deterministic API-only buyable gate. ALWAYS invoke this skill when picking ANY component for a CN-locale project — ICs, modules, connectors, isolated parts, AND generic passives (resistor / capacitor / inductor / ferrite_bead); turning a longlist int…
.claude/skills/component-selecting-CN/SKILL.md on GitHub (opens in a new tab) -
component-selecting-JP
Component selecting expert (JP-only, deterministic API-only buyable gate). ALWAYS invoke this skill when picking ANY component for a JP-locale project — ICs, modules, connectors, isolated parts, AND generic passives (resistor / capacitor / inductor / ferrite_bead); turning a longlist into shortlist; or checking whether an MPN is locally buyable in Japan. Do not pick MPNs from memory, scrape vendo…
.claude/skills/component-selecting-JP/SKILL.md on GitHub (opens in a new tab) -
draw-pcb
KiCad PCB component-placement expert (Phase 4) — an AI toolbox plus an agentic placement loop, not a one-shot pipeline. ALWAYS invoke this skill when placing components into a .kicad_pcb from a frozen schematic + project CLAUDE.md, doing HV/LV/ISO region partitioning, isolation-barrier placement, GND copper pour, or checking that connectors face outward and can actually be plugged in. Do not stri…
.claude/skills/draw-pcb/SKILL.md on GitHub (opens in a new tab) -
draw-schematic
KiCad schematic generation pipeline expert (Phase 3). ALWAYS invoke this skill when generating or regenerating .kicad_sch from a frozen BOM + topology, or rendering schematic PDF (画原理图 / 重新生成 sch / 生成 PDF / regenerate after BOM change). Do not write .kicad_sch by string concatenation, skip the .bom_readiness.json sentinel gate, or hand-add PWR_FLAG. Use this skill first. Owns generation only; dee…
.claude/skills/draw-schematic/SKILL.md on GitHub (opens in a new tab) -
project-init
Phase 0 PCB project skeleton expert. ALWAYS invoke this skill when the user wants to create / init / scaffold a new PCB project and Projects/<name>/ does not yet exist. Do not create project directories or project-level CLAUDE.md by hand. Use this skill first. Generates 5 standard subdirs (datasheets / kicad / reference_designs / layout / docs) + project .gitignore + project CLAUDE.md with 9 requ…
.claude/skills/project-init/SKILL.md on GitHub (opens in a new tab) -
release
Release / fab-package aggregator expert (Phase 5). ALWAYS invoke this skill after check-pcb gate passes when the user wants to package a board for fab/distributors: Gerber/Drill/CPL export, production BOM, document PDFs (HDD / CE / Design Review / ICD / Manufacturing), vendor routing (JLCPCB / PCBWay / DigiKey / Mouser / LCSC), distributor upload CSV, ORDER_GUIDE.md, release_<ts>.zip. Do not asse…
.claude/skills/release/SKILL.md on GitHub (opens in a new tab) -
setup
First-run setup of a freshly cloned workspace — locale, toolchain, USER.md. Invoke ONLY when root `USER.md` is missing, or the user asks to set up / configure / 初始化 the workspace. A filled `USER.md` means setup is done: never invoke.
.claude/skills/setup/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.