app
AI Flow: Routing
Public Made by Adomby adom
The routing stage of AI Flow: routes a placed KiCad board connection by connection and reports what it made, what it could not and why. A guide, never a gate.
main
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
{
"slug": "adom-aiflow-routing",
"type": "app",
"version": "0.2.0",
"title": "AI Flow: Routing",
"description": "The routing stage of AI Flow: adom-aiflow-routing takes a placed KiCad board, routes every connection in the designer's hierarchy (pairs, data, power, the rest) with an exact 0/45/90 degree search, and reports what it made, what it could not and why. A dynamic skill: it suggests the next step and never blocks. The full Rust source ships on this page; build it with ./build.sh.",
"category": "Developer Tools",
"bin": {
"adom-aiflow-routing": "bin/adom-aiflow-routing"
},
"dependencies": {},
"scripts": {
"install": "./install.sh",
"uninstall": "./uninstall.sh"
},
"bundled": true,
"brief": "The routing stage of AI Flow: routes a placed KiCad board connection by connection and reports what it made, what it could not and why. A guide, never a gate.",
"discovery_pitch": "Reach for this when a placed KiCad board needs its tracks: it sorts the nets as a designer would, routes them, grades the result against the routing standards and tells you what to look at next.",
"discovery_triggers": [
"route the board",
"autoroute my pcb",
"finish the routing",
"route the remaining nets",
"adom-aiflow-routing",
"adom-route",
"why will this net not route",
"check the routing against the standards",
"strip the board and route it again",
"ai flow routing"
],
"sample_prompts": [
{
"label": "Route a placed board",
"prompt": "Route this placed KiCad board with adom-aiflow-routing, then show me the result beside the original with anything still open marked."
},
{
"label": "Explain an open connection",
"prompt": "Three connections did not route on this board. Find out why each one failed and what would fix it."
},
{
"label": "Grade a routed board",
"prompt": "Check this routed board against the routing standards and KiCad's DRC and tell me which findings are real."
}
],
"files": [
"README.md",
"SKILL.md",
"LICENSE",
"package.json",
"Cargo.toml",
"Cargo.lock",
"build.sh",
"install.sh",
"uninstall.sh",
"src/**",
"flows/**",
"skills/**",
"bin/**",
"docs/hero.png",
"screenshots/showcase.png"
],
"license": "MIT",
"hero": {
"type": "image",
"path": "docs/hero.png"
},
"tags": [
"pcb",
"routing",
"autorouter",
"kicad",
"ai-flow",
"dynamic-skill",
"rust",
"cli"
],
"visibility": "public",
"org": "adom",
"author": {
"name": "Caleb",
"email": "[email protected]"
}
}