nickkraakman

18 mods across 1 repository, 18 stars between them.

skidl-skills

02

nickkraakman/skidl-skills

Plugin Claude Code

Agentic KiCad PCB design workflow using SKiDL — architect, source, code, and verify circuits with AI agents.

18 4mo ago A tokens not measured original MIT

circuit-architect

04

nickkraakman/skidl-skills

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.

18 4mo ago A 55 tokens original MIT

datasheet-librarian

05

nickkraakman/skidl-skills

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.

18 4mo ago A 49 tokens original MIT

erc-reviewer

06

nickkraakman/skidl-skills

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.

18 4mo ago A 64 tokens original MIT

orchestrator

07

nickkraakman/skidl-skills

Agent

Single lead agent that runs the full PCB design pipeline end-to-end. Enforces strict stage order, user approval gates, and pipelinestate.json.

18 4mo ago A 33 tokens original MIT

part-sourcer

08

nickkraakman/skidl-skills

Agent

Converts skeletonbom.md + icselection.md into real in-stock sourcedbom.md. Uses pcbparts MCP + find-part skill. Enforces JLCPCB Basic/Preferred rules.

18 4mo ago A 43 tokens original MIT

nickkraakman/skidl-skills

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.

18 4mo ago A 59 tokens original MIT

skidl-assembler

10

nickkraakman/skidl-skills

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.

18 4mo ago A 47 tokens original MIT

skidl-block-coder

11

nickkraakman/skidl-skills

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.

18 4mo ago A 51 tokens original MIT

skidl-coder

12

nickkraakman/skidl-skills

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.

18 4mo ago A 83 tokens original MIT

PostToolUse

13

nickkraakman/skidl-skills

Hook

Runs after a tool call finishes for Write tool calls, executing post-write.sh. From nickkraakman/skidl-skills.

18 4mo ago A tokens not measured original MIT

SessionStart

14

nickkraakman/skidl-skills

Hook

Runs when a session starts, executing session-start.sh. From nickkraakman/skidl-skills.

18 4mo ago A tokens not measured copy · 63% MIT

design-review

15

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…

18 4mo ago A 96 tokens original MIT

erc-rules

16

nickkraakman/skidl-skills

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.

18 4mo ago A 62 tokens original MIT

find-part

17

nickkraakman/skidl-skills

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…

18 4mo ago A 103 tokens original MIT

new-circuit

18

nickkraakman/skidl-skills

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.

18 4mo ago A 65 tokens original MIT