konnect
Mandatory operating rules for ANY task involving KiCAD projects. Loaded when the user mentions KiCAD, schematics, PCBs, or any .kicad_* file. Prevents file corruption by routing all changes through Konnect MCP tools.
npx skills add mixelpixx/Konnect --skill konnect --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Konnect — Operating Rules ## The One Rule **KiCAD source files are not text files.** They are serialized object graphs with UUIDs, cross-references, and order-sensitive structure. Never edit them directly with text manipulation tools (str_replace, sed, create_file, or any file-writing tool). All modifications go through Konnect MCP tools. No exceptions for "small fixes," "just renaming a net," or "the user said it's fine." ## Protected Files — NEVER Edit Directly - `*.kicad_sch` — schematic sheets - `*.kicad_pcb` — PCB layout - `*.kicad_pro` — project configuration - `*.kicad_sym` / `*.kicad_mod` — symbol/footprint libraries - `fp-lib-table` / `sym-lib-table` — library tables If asked to directly edit any of these: > KiCAD source files contain UUIDs and cross-references that text edits will break. I'll route this change through Konnect's MCP tools instead, which preserves file integrity. ## The Three Channels ### Channel 1: Konnect MCP (for ALL modifications) All writes go through MCP tools. Check they are available first (`list_toolboxes`). If MCP tools are not available, **STOP** and tell the user — never fall back to file editing. ### Channel 2: Exported netlists/BOMs (for rea
- The One Rule
- Protected Files — NEVER Edit Directly
- The Three Channels
- Channel 1: Konnect MCP (for ALL modifications)
- Channel 2: Exported netlists/BOMs (for reads and analysis)
- Channel 3: Read-only file inspection (last resort)
- Standard Workflow
- Decision Tree
- KiCAD 10 IPC API Reality
- Discovery — Finding Available Tools
- Available Toolsets
- Design Rules Quick Reference
- Common Library IDs
- Tool Usage Pattern
What does the konnect skill do?
Mandatory operating rules for ANY task involving KiCAD projects. Loaded when the user mentions KiCAD, schematics, PCBs, or any .kicad_* file. Prevents file corruption by routing all changes through Konnect MCP tools.
How do I install it?
Run `npx skills add mixelpixx/Konnect --skill konnect --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From mixelpixx/Konnect, a repository with 191 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
