review_project
Run every schematic and board check for a KiCad project against fab limits, returning one report with a verdict and any checks that could not run.
Instructions
The full review of a project: every schematic check followed by every board check, in one report with one verdict and the list of checks that could not run.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "review_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fab | No | Whose manufacturing limits to check against. jlcpcb picks 2- or 4-layer limits from the board. | jlcpcb |
| path | Yes | A project directory or any file in it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fab | No | ||
| kind | Yes | ||
| checks | Yes | ||
| counts | Yes | ||
| target | Yes | ||
| verdict | Yes | Worst verdict of the checks that ran. Unverified checks are listed separately and never hidden. | |
| duration_s | Yes | ||
| unverified | No | Checks that could not run, with their reasons in the check summaries. |