Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问clear审计通过

eda-pcb电子设计自动化线路板

Agent Skill

eda-pcb 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,121

周安装

170

GitHub Stars

12

下载量

1,346
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:eda-pcb(电子设计自动化线路板)
来源仓库:https://github.com/l3wi/claude-eda
仓库路径:skills/eda-pcb
安装命令:
npx skills add https://github.com/l3wi/claude-eda --skill eda-pcb
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/l3wi/claude-eda --skill eda-pcb

简介

eda-pcb 用于电子设计自动化中的 PCB 布局、元件布放和布线任务。

  • 适合在需要创建或修改 .kicad_pcb 文件,以及涉及 DFM、线宽、间距等设计约束时使用。
  • 需结合项目原理图和已有元件选型,输出符合规范的 PCB 设计文件。
  • 使用前应确认硬件设计文件完整性,并注意操作可能触发文件读写或外部工具调用。
  • eda-pcb 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

EDA PCB Skill

PCB layout, component placement, and routing.

Auto-Activation Triggers

This skill activates when:

  • User asks to "layout PCB", "place components", "route traces"
  • User is working with .kicad_pcb files
  • User asks about placement, routing, copper pours, vias
  • Project has schematic but no PCB layout
  • User mentions DFM, trace width, or clearance

Context Requirements

Requires:

  • hardware/*.kicad_sch - Completed schematic with netlist
  • docs/component-selections.md - Component details
  • docs/design-constraints.json - Board size, layer count, etc.
  • datasheets/ - For placement/routing recommendations

Produces:

  • hardware/*.kicad_pcb - KiCad PCB file
  • docs/pcb-status.md - Layout progress tracking

Workflow

1. Load Context

@docs/design-constraints.json
@docs/component-selections.md
@docs/schematic-status.md
@datasheets/ (for placement guidance)

1.5 Pre-Layout Validation

Before starting layout, verify:

CheckSourceAction if Missing
Schematic ERC cleanschematic-status.mdComplete schematic first
Layer count decideddesign-constraints.jsonSee LAYER-COUNT-DECISION.md
Stackup selecteddesign-constraints.jsonSee STACKUP-DECISION.md
Board dimensionsdesign-constraints.jsonDefine constraints
Critical interfacesdesign-constraints.jsonUSB, SPI speeds, etc.
Thermal budgetdesign-constraints.jsonPower dissipation known

Extract key constraints:

{
  "board": {
    "layers": 4,
    "thickness": 1.6,
    "dimensions": {"width": 50, "height": 40}
  },
  "dfmTargets": {
    "manufacturer": "JLCPCB",
    "minTraceWidth": 0.15,
    "minClearance": 0.15,
    "impedanceControl": true
  },
  "interfaces": {
    "usb": true,
    "highSpeedSpi": false
  },
  "thermal": {
    "maxPowerDissipation": 2.5
  }
}

Architecture Validation Warnings:

ConditionWarning
USB + 2-layer boardCannot achieve 90Ω impedance
Buck converter + no ground planeEMI issues likely
WiFi/BLE + 2-layerAntenna performance degraded
High-speed SPI (>20MHz) + long tracesSignal integrity risk
No thermal plan + >1W dissipationThermal issues likely

2. Initialize PCB

  1. Create PCB file or open existing
  2. Import netlist from schematic
  3. Set board outline per constraints
  4. Configure layer stackup
  5. Set design rules

3. Configure Design Rules

Set rules appropriate for manufacturer:

JLCPCB standard:
- Min trace width: 0.127mm (5mil)
- Min clearance: 0.127mm (5mil)
- Min via drill: 0.3mm
- Min via annular ring: 0.13mm

4. Place Components

Priority order:

  1. Fixed position items - Connectors (edge), mounting holes
  2. MCU/Main IC - Central location
  3. Crystal/oscillator - Within 5mm of MCU
  4. Power components - Near input, thermal considerations
  5. Decoupling capacitors - Adjacent to IC power pins
  6. Sensitive analog - Away from noisy digital
  7. Remaining components - Grouped by function

See reference/PLACEMENT-STRATEGY.md for detailed guidelines.

5. Route Critical Signals First

Priority:

  1. Power delivery (wide traces, pours)
  2. Crystal/oscillator (short, guarded)
  3. USB differential pairs (90Ω impedance)
  4. High-speed signals (length matching)
  5. Sensitive analog (away from digital)
  6. General signals

See reference/ROUTING-RULES.md for trace width and clearance guidelines.

6. Create Copper Pours

  • GND pour on bottom layer (2-layer)
  • Or GND on layer 2, power on layer 3 (4-layer)
  • Thermal relief on pads
  • Stitch vias for plane continuity

7. Route Remaining Signals

  • Follow schematic groupings
  • Minimize vias
  • Avoid acute angles (use 45°)
  • Keep trace lengths reasonable

8. DRC Check

  • Run design rule check
  • Fix violations
  • Document intentional exceptions

9. Visual Review

  • Generate board images
  • Check silkscreen readability
  • Verify component orientation marks
  • Review for manufacturing issues

10. Pre-Manufacturing Review

Validation checklist before ordering:

CategoryCheckReference
DRC0 errors, 0 warningsDRC-VIOLATIONS-GUIDE.md
ClearancesMeet manufacturer minimumsDFM-RULES.md
Via sizesDrill ≥ 0.3mm (JLCPCB std)DFM-RULES.md
Annular rings≥ 0.13mm (1oz copper)DFM-RULES.md
Trace widthsPower traces sized for currentROUTING-RULES.md
USB traces90Ω impedance, length matchedHIGH-SPEED-ROUTING.md
SilkscreenNot on pads, readableVisual check
Board outlineClosed shape, proper clearanceDFM-RULES.md

Thermal verification:

  • Power components have thermal relief
  • Thermal vias under QFN/thermal pads
  • Heat sink areas connected to copper pour
  • No thermal bottlenecks (narrow traces for high current)

Signal integrity verification:

  • High-speed signals over solid ground
  • Return paths not broken by splits
  • Crystal area guarded, no traces crossing
  • Antenna keep-out respected (if applicable)

Output Format

pcb-status.md

# PCB Layout Status

Project: [name]
Updated: [date]

## Board Specifications
- Size: X × Y mm
- Layers: N
- Thickness: 1.6mm

## Progress
- [x] Board outline defined
- [x] Mounting holes placed
- [x] Critical components placed
- [x] All components placed
- [ ] Power routing complete
- [ ] Signal routing complete
- [ ] Copper pours added
- [ ] DRC clean

## Layer Usage
| Layer | Usage |
|-------|-------|
| F.Cu | Signals, components |
| B.Cu | GND pour, some signals |

## DRC Status
- Errors: X
- Warnings: Y
- Unrouted nets: Z

## Design Rules
- Trace width: 0.2mm (signals), 0.5mm (power)
- Clearance: 0.2mm
- Via: 0.3mm drill, 0.6mm pad

## Notes
- [Any special considerations]

## Next Steps
- [What remains to be done]

Guidelines

  • Always check datasheets for recommended layouts
  • Keep high-current paths short and wide
  • Maintain ground plane integrity under sensitive signals
  • Consider thermal management early
  • Use the DRC frequently during layout

Reference Documents

DocumentPurpose
reference/PLACEMENT-STRATEGY.mdComponent placement guidelines
reference/ROUTING-RULES.mdTrace width and routing rules
reference/EMI-CONSIDERATIONS.mdEMI/EMC best practices
reference/DFM-RULES.mdDesign for manufacturing rules
reference/DRC-VIOLATIONS-GUIDE.mdCommon DRC errors and fixes
reference/STACKUP-DECISION.mdLayer stackup selection
reference/HIGH-SPEED-ROUTING.mdUSB, SPI, I2C, antenna routing

Upstream documents:

DocumentWhat to Extract
LAYER-COUNT-DECISION.md (eda-architect)Layer count rationale
THERMAL-BUDGET.md (eda-architect)Power dissipation limits
DECOUPLING-STRATEGY.md (eda-research)Cap values and placement
SCHEMATIC-REVIEW-CHECKLIST.md (eda-schematics)Pre-layout verification

Next Steps

After PCB layout is complete:

  1. Run /eda-check for comprehensive validation
  2. Update design-constraints.json stage to "validation"

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.72%
按下载量换算387

windsurf

24.93%
按下载量换算336

Antigravity

19.18%
按下载量换算258

Gemini CLI

12.32%
按下载量换算166

OpenCode

8.23%
按下载量换算111

Cursor

3.72%
按下载量换算50

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

来源信息

继续浏览同类 Skills