skill
EDA Bridge Standard: one way for an AI to drive every PCB tool
Public Made by Adomby adom
The standard every Adom EDA bridge follows so one AI can drive Altium, KiCad, Fusion 360 and any future PCB tool the same way: shared verb names in tiers, the board model JSON, reply and refusal conventions, and a coverage table of each bridge against the Altium reference.
← Commit history
regenerate: altium 0.2.82
3 files changed
+4−3
docs/coverage.md+1−1@@ -1,6 +1,6 @@ # Coverage: every standard verb on each bridge -Altium bridge 0.2.81 (the reference), KiCad bridge 1.0.85, Fusion 360 bridge 1.13.16. 56 verbs came from other bridges' proposals (tools/proposed/); they are marked *proposed*.+Altium bridge 0.2.82 (the reference), KiCad bridge 1.0.85, Fusion 360 bridge 1.13.16. 56 verbs came from other bridges' proposals (tools/proposed/); they are marked *proposed*. `exact` is the same job under the same or an equivalent name; `partial` does part of it or does it differently (`verbs/coverage.json` names what in `note`); `unsupported` answers `not_supported` for the whole job and is not counted; blank is missing. Generated by `tools/generate.py` from `verbs/coverage.json`; do not edit by hand.
verbs/coverage.json+1−1@@ -2,7 +2,7 @@ "standard": "0.22.2", "reference": { "bridge": "altium",- "version": "0.2.81"+ "version": "0.2.82" }, "proposed": 56, "compared": {
verbs/standard.json+2−1@@ -2,7 +2,7 @@ "standard": "0.22.2", "reference": { "bridge": "altium",- "version": "0.2.81"+ "version": "0.2.82" }, "proposed": 56, "compared": {@@ -3166,6 +3166,7 @@ "designator": "string - optional filter", "filePath": "path to the .SchDoc - optional, made current first (alias sheet)", "limit": "int, default 500",+ "paramBudgetSec": "number, default 60 (0-100): the time Altium gets for parameters and descriptions; parts past it come back with their parameters read from the saved file (paramsFromFile, paramsSkipped, paramsComplete false) instead of the call timing out", "paramNamesOnly": "bool, default false - parameter names without values (a library with blob parameters reads fast)", "params": "bool, default false - include each component's parameters", "pins": "bool, default true"