pcb-design

Manage KiCad schematic capture and PCB layout workflows for OpenSkyhawk hardware modules.

3|Updated Apr 29, 2026
One-click install
npx skills add https://github.com/OpenSkyHawk/OpenSkyhawk --skill pcb-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pcb-design
Source: https://github.com/OpenSkyHawk/OpenSkyhawk/tree/main/.claude/skills/pcb-design
Command: npx skills add https://github.com/OpenSkyHawk/OpenSkyhawk --skill pcb-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill streamlines the complex process of designing custom PCBs for the OpenSkyhawk cockpit, ensuring electrical reliability and manufacturing compliance while preventing common design pitfalls.

Core Features & Use Cases

  • Project Scaffolding: Automatically initializes KiCad projects with pre-configured JLCPCB design rules, net classes, and library paths.
  • Design Verification: Enforces strict electrical and physical constraints, including component inspectability, power budget management, and I/O wiring standards.
  • Use Case: When designing a new center console armament panel, use this skill to ensure the MCP23017 expander is wired correctly and the board meets the 2-layer JLCPCB manufacturing constraints.

Quick Start

Run the new-kicad-project command followed by the console, group, and board name to initialize your workspace.

Frequently Asked Questions about pcb-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure KiCad design rules for JLCPCB manufacturing constraints?

To configure KiCad for JLCPCB, this skill automatically initializes projects with pre-configured design rules, net classes, and library paths, ensuring your PCB layout meets 2-layer JLCPCB manufacturing constraints for STM32-based hardware.

What is the best way to manage component selection and net class configuration for STM32 PCBs?

The best way to manage component selection and net class configuration for STM32 PCBs is using this skill, which facilitates standardized pin assignments, power distribution rules, and inspectable package requirements during KiCad schematic capture.

How do I start a new KiCad project for an OpenSkyhawk hardware module?

To start a new KiCad project for OpenSkyhawk hardware, run the new-kicad-project command followed by the console, group, and board name to scaffold your workspace with standardized design verification and electrical constraints.

Can I use this KiCad workflow to verify power budget and I/O wiring for cockpit controllers?

Yes, you can use this KiCad workflow to verify power budget management and I/O wiring standards for STM32-based cockpit controllers, ensuring electrical reliability and strict adherence to component inspectability constraints.

Does this PCB design skill enforce design rule checking against specific manufacturer limitations?

This PCB design skill enforces design rule checking against JLCPCB manufacturing constraints, verifying physical constraints, component inspectability, and power distribution rules to prevent common design pitfalls during KiCad layout.