main
Caleb Publish 0.2.0 cbe04a0 8h ago
{
  "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": {
    "path": "docs/hero.png"
  },
  "tags": [
    "pcb",
    "routing",
    "autorouter",
    "kicad",
    "ai-flow",
    "dynamic-skill",
    "rust",
    "cli"
  ]
}