oaslananka/kicad-mcp-pro/schematic-review

Claude Code and agent skill by oaslananka/kicad-mcp-pro

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

KiCad MCP schematic inspection and review workflow using ERC, connectivity, symbol, net, power, readability, and quality-gate tools.

Install

npx vskill@latest install oaslananka/kicad-mcp-pro/schematic-review

SKILL.md

Schematic Review Skill

Use this skill when an AI agent is asked to inspect, review, or safely improve a KiCad schematic through KiCad MCP Pro.

This skill is specific to oaslananka/kicad-mcp-pro and should be kept synchronized with docs/tools-reference.generated.md.

When to use

Use this skill for:

  • Pre-layout schematic review
  • ERC review
  • Net connectivity review
  • Power flag and no-connect review
  • Symbol, footprint, and component-property inspection
  • Readability and visual QA
  • Conservative schematic edits when explicitly requested

Do not use this skill to claim electrical correctness without ERC, design-rule review, datasheet review, and human engineering approval.

Required context

Collect:

  • Active project path and schematic file
  • Design intent and functional requirements
  • Expected power rails, interfaces, and critical nets
  • Component sourcing assumptions
  • Whether the task is read-only review or allowed to modify the schematic

Primary MCP tools

Project and intent
  • kicad_get_project_info
  • project_get_design_intent
  • project_set_design_intent
  • project_get_design_spec
  • project_import_design_spec
  • project_design_report
Read-only schematic inspection
  • sch_get_symbols
  • sch_get_net_names
  • sch_get_labels
  • sch_get_wires
  • sch_get_connectivity_graph
  • sch_get_circuit_ir
  • sch_trace_net
  • sch_check_power_flags
  • sch_get_population_status
  • lib_get_symbol_info
  • lib_get_footprint_info
  • lib_verify_component_contract
ERC, quality, and visual checks
  • run_erc
  • schematic_quality_gate
  • schematic_connectivity_gate
  • schematic_design_rule_check
  • sch_visual_qa
  • sch_render_png
  • project_quality_gate
Controlled schematic edit tools

Use only when explicitly requested and when the workflow is allowed to modify files.

  • sch_add_symbol
  • sch_add_component
  • sch_add_wire
  • sch_add_label
  • sch_add_global_label
  • sch_add_power_symbol
  • sch_add_no_connect
  • sch_add_missing_junctions
  • sch_modify_property
  • sch_update_properties
  • sch_move_symbol
  • sch_delete_symbol
  • sch_plan_from_spec
  • sch_preview_plan
  • sch_apply_plan
  • sch_verify_plan
  • sch_rollback_plan
  • sch_reload

Workflow

  1. Confirm active project and schematic state with kicad_get_project_info.
  2. Retrieve design intent with project_get_design_intent; if absent and the user supplied requirements, store them with project_set_design_intent only when appropriate.
  3. Inspect symbols, nets, labels, wires, and connectivity graph.
  4. Run ERC with run_erc.
  5. Run schematic_quality_gate, schematic_connectivity_gate, and schematic_design_rule_check.
  6. Check power-rail intent using sch_check_power_flags and net tracing for critical rails/interfaces.
  7. Check component metadata and footprint bindings with library tools when part correctness is in scope.
  8. For readability review, use sch_visual_qa and optionally sch_render_png.
  9. If edits are requested, prefer plan/preview/apply/verify/rollback tools over direct mutation when possible.
  10. Re-run ERC and schematic quality gates after any schematic-changing operation.

Quality checks

A schematic review response must include:

  • Project and schematic context
  • ERC summary
  • Connectivity findings
  • Power-flag/no-connect findings
  • Symbol/footprint/property findings
  • Readability findings
  • Required fixes and open questions
  • Human-review notes

Failure modes

Stop and report clearly when:

  • No KiCad project is active
  • Schematic files are missing or unsupported
  • ERC cannot run
  • The design intent is too ambiguous to judge correctness
  • Component datasheets or footprint requirements are unavailable
  • The user requests edits without permission to modify files

Output format

Return:

  • Schematic context
  • Tools used
  • Findings by severity
  • ERC and quality-gate status
  • Proposed or applied fixes
  • Remaining assumptions
  • Next validation steps

Safety rule

A clean ERC result is necessary but not sufficient for design approval. Always report datasheet, footprint, power-budget, signal-integrity, and human-review gaps separately.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
52
Repository forks
6
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/oaslananka/kicad-mcp-pro/schematic-review/badge)](https://verified-skill.com/skills/oaslananka/kicad-mcp-pro/schematic-review)

Something wrong with this skill or its page? Tell us.