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.
main
Colby Knox
KiCad bridge 1.0.59 reference: 63 of 182 standard verbs (was 55); board model conformance (#1)
a207f3b
15d ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
{
"bridge": "kicad",
"version": "1.0.59",
"verbs": [
"kicad_3d_view",
"kicad_3d_viewer_settings",
"kicad_add_track",
"kicad_add_via",
"kicad_add_zone",
"kicad_adom_library_heal",
"kicad_adom_library_status",
"kicad_analyze_connections",
"kicad_apply_zone_plan",
"kicad_autoroute",
"kicad_board_pads",
"kicad_board_summary",
"kicad_bodies",
"kicad_bridge_call",
"kicad_bridge_status",
"kicad_check_for_updates",
"kicad_click",
"kicad_close",
"kicad_close_3d_viewer",
"kicad_close_footprint_editor",
"kicad_close_symbol_editor",
"kicad_component_data",
"kicad_component_pins",
"kicad_copper_layers",
"kicad_demo",
"kicad_describe",
"kicad_diagnostics",
"kicad_dismiss_dialogs",
"kicad_enable_software_opengl",
"kicad_errors",
"kicad_export_bom_csv",
"kicad_export_gerber",
"kicad_export_molecule",
"kicad_export_part",
"kicad_export_pdf",
"kicad_export_pos",
"kicad_export_step",
"kicad_export_svg",
"kicad_extract_netlist",
"kicad_find_connections",
"kicad_fix_keyboard",
"kicad_format_upgrade",
"kicad_freerouting",
"kicad_get_settings",
"kicad_install_footprint",
"kicad_install_library",
"kicad_install_library_bundle",
"kicad_install_plugin",
"kicad_install_symbol",
"kicad_ipc_api",
"kicad_launch",
"kicad_layer_stack",
"kicad_layers_in_use",
"kicad_lint_board",
"kicad_lint_library",
"kicad_lint_schematic",
"kicad_list_design_rules",
"kicad_list_designators",
"kicad_list_footprints",
"kicad_list_nets",
"kicad_list_symbols",
"kicad_list_versions",
"kicad_log_tail",
"kicad_make_part_project",
"kicad_menu_items",
"kicad_model_check",
"kicad_move_footprint",
"kicad_netlist",
"kicad_open_3d_viewer",
"kicad_open_board",
"kicad_open_editors",
"kicad_open_footprint_editor",
"kicad_open_schematic",
"kicad_open_symbol_editor",
"kicad_pcm_add_repository",
"kicad_pcm_install",
"kicad_pcm_list",
"kicad_pcm_remove_repository",
"kicad_pcm_uninstall",
"kicad_place_footprint",
"kicad_placement_state",
"kicad_placement_validate",
"kicad_plugin_diagnose",
"kicad_pour_state",
"kicad_prewarm",
"kicad_progress",
"kicad_readiness",
"kicad_refresh_board_views",
"kicad_remove_route",
"kicad_remove_zone",
"kicad_render_board",
"kicad_rescan_libraries",
"kicad_route",
"kicad_route_net",
"kicad_routing_state",
"kicad_routing_validate",
"kicad_run_drc",
"kicad_run_erc",
"kicad_sch_delete",
"kicad_sch_label",
"kicad_sch_move",
"kicad_sch_place_symbol",
"kicad_sch_set_property",
"kicad_sch_wire",
"kicad_screenshot_all",
"kicad_select_clear",
"kicad_select_net",
"kicad_send_key",
"kicad_set_design_rules",
"kicad_set_settings",
"kicad_show_2d_board",
"kicad_show_3d_board",
"kicad_show_3d_chip",
"kicad_show_footprint",
"kicad_show_library",
"kicad_show_project",
"kicad_show_schematic",
"kicad_show_symbol",
"kicad_silk_fields_batch",
"kicad_silk_graphics_batch",
"kicad_silk_text_batch",
"kicad_state",
"kicad_status",
"kicad_taskbar_repair",
"kicad_text_bounds",
"kicad_trace_net",
"kicad_uninstall",
"kicad_uninstall_library",
"kicad_upgrade",
"kicad_verb_times",
"kicad_window_info",
"kicad_zone_state"
]
}