By swangneu
End-to-end recipe for taking a power-supply or analog circuit from LTspice simulation to a verifiable KiCad project (schematic + PCB + footprints + ERC/DRC), with a production hardening pass and kicad-cli verification.
A Claude Code skill that takes a power-supply or
analog-circuit idea all the way from an LTspice simulation to a verifiable
KiCad project — schematic, PCB, footprints, and a clean kicad-cli ERC/DRC
pass — while staying honest about what is verified versus inferred.
Distilled from a real 48V → 5V → 1V/10A two-stage µModule design (LTM8064 + LTM4658) and the bugs that surfaced building it.
Packaged as a Claude Code plugin inside a one-plugin marketplace so it installs in two commands.
The skill drives a 9-stage pipeline, gating each stage on a concrete check:
| Stage | Output | Gate |
|---|---|---|
| 1 | Specs (V_in, V_out, I_load, protection envelope, layer count) | — |
| 2 | Part selection (ADI/LTC µModule demo-board match) | — |
| 3 | LTspice schematic (.asc, roles named, .meas lines) | converges |
| 4 | Sim validation (vbus_avg, vcore_avg, iload_avg) | within ±2% of spec |
| 5 | KiCad generation (symbols, footprints, sch, pcb, netlist) | loads in kicad-cli |
| 6 | Hardening pass (cap derating, input protection, 2→4 layer, real BGA pads) | — |
| 7 | kicad-cli verification (ERC, DRC, jumper-strip gate) | 0 errors, 0 unconnected |
| 8 | Structural cross-check (ASC ↔ KiCad nets) | netlist_comparison.py passes |
| 9 | Document deferred work (README, verification log) | reality matches reports |
The hardening pass and the jumper-strip DRC gate are the parts most naïve "ASC → KiCad" generators skip — they're where a board that looks routed turns out to have 90+ unconnected pads hidden behind virtual jumper flags.
.asc for an analog/power circuit
and intend to fabricate a board..asc topology."Failed to load board" or DRC violations on a hand-edited
.kicad_pcb.Out of scope: gerber generation as an acceptance artifact, certification / compliance, mechanical/thermal proof, custom IC design, and pure-simulation work (hand off to an LTspice-only skill for that).
kicad-cli — paths assume
C:\Program Files\KiCad\10.0\bin\kicad-cli.exe on Windows; adjust for your OS).netlist_comparison.py structural diff).In Claude Code:
/plugin marketplace add swangneu/ltspice-to-kicad-workflow
/plugin install ltspice-to-kicad-workflow@eda-power-skills
Or from the CLI:
claude plugin marketplace add swangneu/ltspice-to-kicad-workflow
claude plugin install ltspice-to-kicad-workflow@eda-power-skills
ltspice-to-kicad-workflowis the plugin name;eda-power-skillsis the marketplace name (from.claude-plugin/marketplace.json).
Copy the skill folder into your personal skills directory:
# macOS / Linux
cp -r plugins/ltspice-to-kicad-workflow/skills/ltspice-to-kicad-workflow \
~/.claude/skills/
# Windows
Copy-Item -Recurse `
"plugins\ltspice-to-kicad-workflow\skills\ltspice-to-kicad-workflow" `
"$env:USERPROFILE\.claude\skills\"
.
├─ .claude-plugin/
│ └─ marketplace.json # marketplace manifest (root)
├─ plugins/
│ └─ ltspice-to-kicad-workflow/
│ ├─ .claude-plugin/plugin.json # plugin manifest
│ └─ skills/ltspice-to-kicad-workflow/
│ ├─ SKILL.md # the workflow itself
│ └─ references/
│ ├─ netlist_comparison.py # stage 8 ASC ↔ KiCad structural diff
│ ├─ protection_symbols.kicad_sym # Fuse + D_TVS symbol snippets
│ └─ four_layer_zones.kicad_pcb_snippet # In1.Cu / In2.Cu zones
├─ README.md
├─ LICENSE
└─ .gitignore
The skill is explicit about the difference between behavioral evidence ("the values simulate to spec") and structural evidence ("the KiCad net topology matches the ASC"), and treats neither as a substitute for the other. Anything it can't auto-check — e.g. GND-by-convention BGA balls sampled rather than exhaustively verified — gets written into a verification log rather than silently asserted.
MIT © 2026 swangneu
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub swangneu/ltspice-to-kicad-workflow --plugin ltspice-to-kicad-workflowComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.