Design review
design_reviewReviews schematic netlists and boards to catch issues that pass ERC but break real boards—decoupling, pull-ups, USB-C CC resistors, floating enable pins, sourcing. Read-only, with a fix for each finding.
Instructions
Engineering review of the schematic netlist (and the board, if any): catches what passes ERC but kills boards.
Decoupling, I2C pull-ups, crystal load caps, USB-C CC resistors, USB ESD, regulator caps and feedback-divider voltage, floating EN/RESET/BOOT pins,
LED resistors, undriven rails, part sourcing (+ the fab's assembly-class fee), missing footprints, label typos, thin power-path tracks, thermal pads without vias.
Read-only. Each finding has a fix. checks: subset of the enum (default all but schematic_style).
Example: design_review(checks=['decoupling','usb_c_cc'])
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "design_review"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | max findings returned (default 40) | |
| checks | No | ||
| project | No | project path (default: active) |