Plugin Claude Code
Marketplace for electrical engineering plugins.
Plugin Claude Code
Marketplace for electrical engineering plugins.
Plugin Claude Code
Agentic KiCad PCB design workflow using SKiDL — architect, source, code, and verify circuits with AI agents.
Instructions file
Instructions for nickkraakman/skidl-skills, covering skidl pcb design plugin, quick start and rules.
Agent
Turns SPEC.md into professional architecture documents and a skeleton BOM. Use after requirements are captured, when architecture revision is needed due to sourcing failures or coding escalations, or when the user asks to architect or design a circuit. Updates pipeline state on completion.
Agent
Downloads and organizes datasheets for every significant part in sourcedbom.md. Use after part sourcing completes, when datasheets are missing, or when the user asks for specs, a datasheet, or part documentation.
Agent
Runs ERC on SKiDL circuits, classifies every message, suggests precise fixes, and produces a clear PASS/FAIL report. Use proactively after circuit code is written or modified, before netlist export, or when the user asks to check, validate, or run ERC. Updates pipelinestate.json.
Agent
Single lead agent that runs the full PCB design pipeline end-to-end. Enforces strict stage order, user approval gates, and pipelinestate.json.
Agent
Converts skeletonbom.md + icselection.md into real in-stock sourcedbom.md. Uses pcbparts MCP + find-part skill. Enforces JLCPCB Basic/Preferred rules.
Agent
Runs a complete, one-question-at-a-time design interview and produces SPEC.md. Use when the user wants to start a new circuit, define requirements, says "new design", "design a circuit", "build a PCB", or similar. Updates pipelinestate.json when finished.
Agent
Reads completed block files, writes init.py + main.py for a modular circuit package. Runs the full assembled circuit, reports ERC result. Does not write block code — only integration and assembly.
Agent
Writes a single @SubCircuit block file for modular circuit coding. Receives a work order with exact function signature, relevant BOM rows, and datasheet summaries. Produces one block file — no ERC, no netlist.
Agent
Writes clean, commented, ERC-passing SKiDL Python code from architecture + sourced BOM. Enforces every convention in CLAUDE.md. Runs the script after writing and fixes ERC errors. Used for MONOLITHIC mode only (circuits with 3 blocks), the orchestrator uses skidl-block-coder + skidl-assembler instead.
Hook
Runs after a tool call finishes for Write tool calls, executing post-write.sh. From nickkraakman/skidl-skills.
Hook
Runs when a session starts, executing session-start.sh. From nickkraakman/skidl-skills.
Skill Claude CodeCodex
Performs a comprehensive three-angle review of a SKiDL circuit: ERC (via erc-reviewer agent), architecture sanity against requirements, and SKiDL code quality. Aggregates findings into outputs/designreview.md with severity-sorted issues and suggested fixes. Use before exporting a netlist, after the skidl-coder…
Skill Claude CodeCodex
Interprets SKiDL ERC output, classifies errors vs warnings, and provides concrete fix patterns (pin conflicts, floating pins, decoupling, NC usage). Use when running ERC(), reviewing ERC results, fixing ERC errors, or performing any design review that includes electrical rule checking.
Skill Claude CodeCodex
Searches for electronic parts by MPN, description, or specification using the pcbparts MCP (live JLCPCB stock, pricing, KiCad symbols) with a fallback to the skidl-part-search CLI. Applies sourcing rules: JLCPCB tier priority, stock thresholds, lifecycle checks, and single-source flags. Use when selecting parts for a…
Skill Claude CodeCodex
Starts or resumes a new PCB circuit design using the full interview → architecture → approval-gated pipeline. Use when the user asks to create a new circuit, start a design, add a new schematic, or resume an in-progress circuit. Reads pipelinestate.json to detect existing work before spawning the orchestrator.