Agent skill

Kicad Review

by mixelpixx in mixelpixx/Konnect

Design review and validation workflow for KiCAD projects via MCP tools.

AGPL-3.0Auto-check passedMedia & Creative

Install Kicad Review

skills CLI
$ npx skills add mixelpixx/Konnect --skill kicad-review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mixelpixx/Konnect kicad-review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mixelpixx/Konnect.git skills-src && mkdir -p .claude/skills && cp -r skills-src/crates/konnect/assets/skills/kicad-review .claude/skills/kicad-review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
kicad-review
GitHub stars
927
Token cost
~3.2k tokens
SKILL.md length
1,283 words
Files
3 (incl. references)
Skills in repo
6
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Design review and validation workflow for KiCAD projects via MCP tools.

  • Works in 5 steps: Exact design requirements and… → Direct KiCad ERC/DRC and saved or… → Direct Konnect net, short, pad, trace,… → …
  • : review my design
  • SKILL.md covers Toolset Loading, Evidence hierarchy, References by review branch and Quick Checks (Escalating…, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Kicad Review is an agent skill from mixelpixx/Konnect. Design review and validation workflow for KiCAD projects via MCP tools. Triggers on: "review my design", "check for errors", "audit", "DRC", "ERC", "find problems", "design review", "is this ready", "validate", "check my schematic", "check my PCB", "what's wrong", "run checks", "pre-fab review".

Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/design-checklist.md` and `references/error-taxonomy.md`).

It sits in Media & Creative, covering Design review and critique and MCP servers. The repository describes itself as: AI-assisted PCB design for KiCAD 10. Native KiCAD plugin — a single Rust binary exposing 217 schematic, layout, routing, placement, design-review, and manufacturing tools to…. The licence is AGPL-3.0.

When your agent uses it

  • : review my design
  • Check for errors
  • Check my schematic

Example prompts

  • “review my design”
  • “check for errors”
  • “find problems”
  • “/kicad-review”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Exact design requirements and manufacturer datasheets.
  2. Direct KiCad ERC/DRC and saved or exported connectivity.
  3. Direct Konnect net, short, pad, trace, via, unrouted, and inventory evidence.
  4. Aggregate review and manufacturing summaries.
  5. Heuristic orphan, single-pin, decoupling, protection, and best-practice findings.

What it can do on your machine

Read from SKILL.md and the folder at commit 9488e5f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Kicad Review loads about 3.2k tokens when it runs, and up to ~4.7k if it reads all its reference files. Until then it costs about 77 tokens; SKILL.md has 1,283 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~77
When it runs · the whole SKILL.md, loaded when a task matches
~3.2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mixelpixx/Konnect at commit 9488e5f, republished under its AGPL-3.0 licence (© mixelpixx). 1,283 words, ~3,199 tokens.

Download SKILL.mdSave it as .claude/skills/kicad-review/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
kicad-review
description
Design review and validation workflow for KiCAD projects via MCP tools. Triggers on: "review my design", "check for errors", "audit", "DRC", "ERC", "find problems", "design review", "is this ready", "validate", "check my schematic", "check my PCB", "what's wrong", "run checks", "pre-fab review".
argument-hint
[what to review]

KiCAD Design Review & Validation Workflow

This skill guides Claude through systematic design review of a KiCAD project using MCP tools. ALL checks are performed through MCP tools — never parse .kicad_sch or .kicad_pcb files directly.


Toolset Loading

Load the required toolsets for design review:

load_toolset('sch_analysis')     # find_orphan_items, find_shorted_nets, find_single_pin_nets
load_toolset('verification')     # run_drc; check_clearance anchor/courtyard spacing; rules
load_toolset('sch_export')       # run_erc
load_toolset('pcb_export')       # get_drc_violations
load_toolset('manufacturing')    # validate_for_manufacturing
load_toolset('design_review')    # audit_decoupling, audit_connections, audit_power_rails, etc.

Optional (for deeper analysis):

load_toolset('sch_analysis')     # get net info, trace connections, inspect components
load_toolset('pcb_routing')      # query_traces, get_nets_list

Always call get_active_toolsets() first to see what is already loaded.

Evidence hierarchy

Judge findings in this order:

  1. Exact design requirements and manufacturer datasheets.
  2. Direct KiCad ERC/DRC and saved or exported connectivity.
  3. Direct Konnect net, short, pad, trace, via, unrouted, and inventory evidence.
  4. Aggregate review and manufacturing summaries.
  5. Heuristic orphan, single-pin, decoupling, protection, and best-practice findings.

A weaker finding may ask a question; it does not override stronger contradictory evidence. Any required check that did not run, returned impossible coverage, or remains inconsistent with stronger evidence makes the verdict INCOMPLETE.

DRC violation items carry owner and ownership_status. That is direct evidence, not a heuristic: owner.kind: "footprint" means the offending geometry belongs to owner.reference's own artwork, so the remedy is a footprint or rule change rather than a placement change — the finding itself stands either way. When ownership_status is not "resolved", ownership is unknown and owner is null; corroborate with list_board_footprint_graphics rather than assuming the board owns it.

References by review branch

  • Read references/design-checklist.md for a comprehensive or pre-fabrication review. Mark an item only from evidence collected in this run.
  • Read references/error-taxonomy.md when classifying a finding or assigning the final verdict. Direct ERC, DRC, and connectivity evidence outrank heuristic classifications.

Quick Checks (Escalating Severity)

Run these first — they are fast and catch the most critical issues.

Level 1: Structural Integrity
find_orphan_items()

Finds floating wires, labels, and symbols not connected to anything. Treat the result as a heuristic candidate list and corroborate it with direct connectivity or ERC before calling an item a defect.

Level 2: Critical Net Issues
find_shorted_nets()

Detects nets that are connected together but should not be. A shorted net means:

  • Two different net labels on the same wire
  • Power rails bridged unintentionally
  • Signal nets merged by accident

A confirmed unintended short is critical. Resolve disagreement with requirements or direct ERC/connectivity evidence before assigning severity.

Level 3: Suspicious Connections
find_single_pin_nets()

A one-pin net is a heuristic review candidate:

  • Incomplete wiring (forgot to connect the other end)
  • Orphan net labels (typo in name, so it does not match)
  • Leftover stubs from deleted components

Formal Checks

ERC — Electrical Rules Check
run_erc()

Checks schematic-level rules:

  • Pin type conflicts (output driving output, unconnected inputs)
  • Power pin connections
  • Missing no-connect flags
  • Duplicate reference designators
  • Missing net connections

Review each violation. Some can be waived (e.g., intentional unconnected pins marked with no-connect flag).

DRC — Design Rules Check
get_drc_violations()

Checks PCB-level rules:

  • Clearance violations (copper-to-copper, copper-to-edge)
  • Minimum trace width violations
  • Minimum drill size violations
  • Unrouted connections (incomplete routing)
  • Zone fill issues
  • Courtyard overlaps

Every DRC error must be resolved or explicitly justified before manufacturing.


Design Audits

These go beyond rule checking — they evaluate design quality and best practices.

The standalone schematic audits and check_bom_health default to the supplied file only. When the supplied file is a hierarchy root, pass schematic_scope: "hierarchy" to cover every reachable sheet instance. Read status, coverage, and diagnostics before interpreting a hierarchy result; missing or cyclic child references make the result incomplete. Reused child files have one result per KiCad sheet instance, identified by the sheet_instance_path response field.

Decoupling Audit
audit_decoupling(schematic, schematic_scope="hierarchy")

Checks:

  • Every IC power pin has a bypass capacitor
  • Capacitor is placed close to the pin (PCB proximity)
  • Appropriate capacitor values (100nF ceramic minimum)
  • Bulk capacitance present for high-current ICs
Connection Audit
audit_connections(schematic, schematic_scope="hierarchy")

Checks:

  • All expected connections are made
  • No nets with unexpected fan-out
  • Signal integrity basics (termination on long traces)
  • Pull-up/pull-down resistors where required (I2C, reset pins, enable pins)
Power Rail Audit
audit_power_rails(schematic, schematic_scope="hierarchy")

Checks:

  • All power rails have proper source (regulator, connector, etc.)
  • Current capacity matches expected load
  • Voltage levels are consistent (no 3.3V device on 5V rail)
  • Power sequencing considered for multi-rail designs
  • Power flags present (avoids ERC false positives)
Manufacturing Audit
audit_manufacturing()

Checks:

  • All footprints are fab-house compatible
  • Pad sizes meet minimum requirements
  • Silkscreen readability
  • Test point accessibility
  • Fiducial marks present (for SMT assembly)
  • Mechanical clearances around mounting holes

Full Review Shortcut

run_design_review()

Runs the aggregate design audits and produces a consolidated report. Use it to organize findings, not as a substitute for the direct ERC, DRC, and connectivity checks above.

Read status, coverage, and diagnostics before interpreting the findings. If status is partial or failed, the verdict is INCOMPLETE — review could not evaluate the full design. Report that verdict verbatim, explain the diagnostics and unevaluated coverage, and do not describe the design as ready, passing, clean, or looking good. Findings gathered before the coverage gap are still valid and should still be reported.

Collect direct run_erc, get_drc_violations, short, and connectivity evidence separately. Then compare the aggregate findings with that stronger evidence and report any disagreement.


Show full SKILL.md (484 more words)Show less

Severity Classification

CRITICAL — Must fix before manufacturing
FindingWhy Critical
Shorted netsShort circuit on the board, may damage components
Missing ground connectionCircuit will not function
Reversed polarity on power ICImmediate destruction on power-up
Unrouted netsMissing connections on fabricated board
DRC clearance violationMay cause electrical short on fab board
Power pin unconnectedIC will not operate
Wrong voltage on IC power pinExceeds absolute maximum, destroys part
WARNING — Should fix, design risk
FindingWhy a Warning
Missing decoupling capacitorNoise susceptibility, possible oscillation
No test points on key signalsCannot debug in production
No ESD protection on connectorsVulnerable to ESD damage in the field
Single-point-of-failure netsNo redundancy for critical signals
Pull-up/pull-down missingFloating input, unpredictable behavior
Tight clearances (near DRC limit)Higher fab defect rate
SUGGESTION — Improvement opportunities
FindingWhy a Suggestion
Consolidate passive valuesFewer unique BOM lines, lower assembly cost
Add net labels to unnamed netsImproves schematic readability
Missing silkscreen designatorsHarder to assemble and debug manually
Components could be closerShorter traces, better signal integrity
Consider bulk capacitor additionBetter transient response on power rails
Add board revision markingTraceability for manufacturing runs

Reporting Format

Present findings grouped by severity with actionable fix suggestions:

## Design Review Results

### CRITICAL (X issues) — Must fix

1. **[Finding title]**
   - Location: [component reference or net name]
   - Issue: [what is wrong]
   - Fix: [specific action to take using MCP tools]

### WARNING (X issues) — Should fix

1. **[Finding title]**
   - Location: [component reference or net name]
   - Issue: [what is wrong]
   - Fix: [specific action to take]

### SUGGESTION (X items) — Optional improvements

1. **[Finding title]**
   - Detail: [what could be better]
   - Action: [suggested improvement]

### Summary
- Critical: X (must resolve)
- Warnings: X (recommended)
- Suggestions: X (optional)
- Verdict: [LOOKS GOOD / NEEDS ATTENTION / NOT READY / INCOMPLETE]
- Coverage status: [complete / partial / failed]
- Coverage diagnostics: [none, or each unevaluated sheet/object/audit]

Review Workflow

Quick Review (5-minute check)
  1. find_shorted_nets() — catch fatal issues
  2. run_erc() — schematic rule check
  3. get_drc_violations() — PCB rule check
  4. Report findings
Full Review (comprehensive)
  1. Load all review toolsets
  2. Run direct short/connectivity checks, run_erc, and get_drc_violations
  3. run_design_review() — aggregate audit suite
  4. Check status, coverage, and diagnostics; never approve an incomplete review
  5. Reconcile aggregate or heuristic findings with stronger direct evidence
  6. Classify all gathered findings by severity
  7. Present report with fix suggestions
  8. Offer to fix CRITICAL issues immediately
Pre-Manufacturing Review
  1. Full review (above)
  2. Run validate_for_manufacturing(), then inspect verdict, issues, and drc against the handler's limited contract; it does not replace outline, drill, silkscreen, artifact, BOM/CPL, or order-preview acceptance
  3. Verify BOM completeness
  4. Check part availability (if targeting specific fab house)
  5. Final verdict: ready to manufacture or not

Rules

  1. Never skip quick checks — find_shorted_nets catches the worst bugs fast
  2. Classify every finding — severity helps the user prioritize
  3. Provide specific fixes — name the MCP tool and parameters to resolve each issue
  4. Run DRC after fixes — verify that corrections did not introduce new violations
  5. Do not approve a design with CRITICAL issues — even if the user says "it's fine"
  6. Load toolsets first — check get_active_toolsets() and load what you need
  7. Save before reviewing — ensures checks run against current state
  8. Offer to fix — after reporting, offer to use MCP tools to resolve issues
  9. Re-run after fixes — always verify fixes resolved the issue and created no new ones
  10. Document waivers — if user explicitly waives a warning, note it in the report
  11. Never soften INCOMPLETE — partial or failed coverage is not a passing review

© mixelpixx, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in crates/konnect/assets/skills/kicad-review of mixelpixx/Konnect.

  • SKILL.md
  • references/design-checklist.md
  • references/error-taxonomy.md

Open the folder on GitHubat commit 9488e5f

Compare with similar skills

Kicad Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Kicad Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Kicad Review this skillmixelpixx/Konnect927—~3.2kAutomated safety check: PassAGPL-3.0
Autodesignsalitronic/eda-agent244—~1.2kAutomated safety check: PassApache-2.0
Azsdk Common Pipeline TroubleshootingAzure/azure-sdk-for-android121—~496Automated safety check: PassMIT
Taisly Social Media Postingtaisly/agent2171 repos~1.5kAutomated safety check: PassMIT
Design AuditUniClipboard/UniClipboard1.9k—~554Automated safety check: PassAGPL-3.0
Clipmivo VideoBarneyD66/clipmivo-tools142—~945Automated safety check: PassMIT

Similar skills

  • Autodesign

    salitronic/eda-agent

    Drive an autonomous spec-to-board PCB design with the eda-agent MCP server (Altium Designer or EasyEDA Pro).

    244 GitHub stars~1.2k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Azsdk Common Pipeline Troubleshooting

    Azure/azure-sdk-for-android

    Official

    Diagnose and resolve failures in Azure SDK CI and generation pipelines.

    121 GitHub stars~496 tokensUpdated 4 mo ago
    Agent WorkflowsAuto-check passed
  • Free AI-first short-form video publishing to TikTok, Instagram Reels, YouTube Shorts, X, and Facebook from AI agents through Taisly.

    217 GitHub starsUsed in 1 repo~1.5k tokens
    Media & CreativeAuto-check passed
  • Design Audit

    UniClipboard/UniClipboard

    定期审计代码库的工程设计问题(高心智复杂度、单一真相源被破坏、catch-all 胖接口、死代码、散落魔法字面量、泄漏抽象、资源生命周期靠环形缓冲)与可优化点,范围限定为自上次审计以来的 git churn,每条发现都落到 file:line 并对照本项目自己的 VISION.md / 各级 AGENTS.md / memory…

    1.9k GitHub stars~554 tokensUpdated today
    Media & CreativeAuto-check passed
  • Clipmivo Video

    BarneyD66/clipmivo-tools

    Create and manage AI video tasks through ClipmivoAI using its MCP server, CLI or REST API.

    142 GitHub stars~945 tokensUpdated 25 days ago
    Media & CreativeAuto-check passed
  • Resolve Fusion

    samuelgursky/davinci-resolve-mcp

    Fusion composition work in the DaVinci Resolve MCP. An agent skill from samuelgursky/davinci-resolve-mcp.

    3.4k GitHub stars~428 tokensUpdated yesterday
    Media & CreativeAuto-check passed

More from mixelpixx/Konnect

  • Kicad Manufacture

    mixelpixx/Konnect

    Manufacturing and fabrication workflow for KiCAD projects via MCP tools.

    927 GitHub stars~2.2k tokensUpdated 5 days ago
    Auto-check passed
  • Kicad Schematic

    mixelpixx/Konnect

    Workflow skill for KiCAD schematic design via MCP tools. An agent skill from mixelpixx/Konnect.

    927 GitHub stars~4.1k tokensUpdated 5 days ago
    Auto-check passed
  • Kicad Pcb

    mixelpixx/Konnect

    Workflow skill for KiCAD PCB layout and routing via MCP tools.

    927 GitHub stars~5.6k tokensUpdated 5 days ago
    Auto-check passed
  • Konnect

    mixelpixx/Konnect

    Mandatory operating rules for ANY task involving KiCAD projects.

    927 GitHub stars~2.1k tokensUpdated 5 days ago
    Auto-check passed
  • Kicad Library

    mixelpixx/Konnect

    Library management workflow for KiCAD — creating symbols, footprints, and managing libraries via MCP tools.

    927 GitHub stars~5.1k tokensUpdated 5 days ago
    Auto-check passed

Questions about Kicad Review

What does Kicad Review do?

Design review and validation workflow for KiCAD projects via MCP tools. Kicad Review is an agent skill from mixelpixx/Konnect. Design review and validation workflow for KiCAD projects via MCP tools.

When should I use Kicad Review?

Kicad Review fits situations like: : review my design; check for errors; check my schematic.

How do I install Kicad Review in Claude Code?

Run `npx skills add mixelpixx/Konnect --skill kicad-review -a claude-code`. Or copy the skill folder (crates/konnect/assets/skills/kicad-review in mixelpixx/Konnect) into .claude/skills/kicad-review in your project. Claude Code loads it when a task matches its description.

How do I install Kicad Review in Codex?

Run `npx skills add mixelpixx/Konnect --skill kicad-review -a codex`. Or copy the skill folder (crates/konnect/assets/skills/kicad-review in mixelpixx/Konnect) into .agents/skills/kicad-review in your project. Codex loads it when a task matches its description.

Can I use Kicad Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mixelpixx/Konnect --skill kicad-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kicad-review, .gemini/skills/kicad-review, .github/skills/kicad-review and .opencode/skills/kicad-review in your project.

What does Kicad Review need to run?

SKILL.md names no scripts, command-line tools or credentials: Kicad Review is instructions for the agent only.

Does Kicad Review access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Kicad Review safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Kicad Review use?

Kicad Review is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Kicad Review use?

About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.5k tokens, read only when the agent opens those files.

What are the alternatives to Kicad Review?

Skills that share tags, products or a category with Kicad Review: Autodesign (salitronic/eda-agent, 244 stars), Azsdk Common Pipeline Troubleshooting (Azure/azure-sdk-for-android, 121 stars), Taisly Social Media Posting (taisly/agent, 217 stars) and Design Audit (UniClipboard/UniClipboard, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Kicad Review?

mixelpixx (a GitHub user) maintains it in mixelpixx/Konnect, which has 927 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 6, 2026.

Source: mixelpixx/Konnect on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.