main
Colby Knox AI Flow 0.2.78: bottom fill under any number; bridge 1.13.87 note 212acc2
{
  "slug": "adom-aiflow",
  "type": "app",
  "version": "0.2.78",
  "title": "AI Flow",
  "description": "Adom's AI Flow: a tool to help the AI follow all of the steps it takes to build a board. One Rust binary with a crate per step (placement helpers, a grid router with Kelvin taps, pours with keepouts, KiCad's DRC gate, live landing through the KiCad Bridge, copper measurement, current and thermal analysis) and a finish line that refuses an unfinished board. Every command answers with hints for the AI; every turn, its thinking time and every rework loop go into run.jsonl, so Claude, Codex and any other engine are compared on the same flow. KiCad, Fusion 360 and Altium Designer today (the same steps and gates through each tool's bridge); Adom's own web apps next.",
  "summary": "Adom's AI Flow: a tool to help the AI follow all of the steps it takes to build a board. The AI thinks its way from placement through routing, pours, current and thermal analysis to a delivered video; the binary does the fast, deterministic parts of every step, hands back hints, and keeps a ledger of every turn, every return to an earlier step, and the clock from the prompt to done.",
  "brief": "Adom's AI Flow: a tool to help the AI follow all of the steps it takes to build a board.",
  "category": "Developer Tools",
  "tags": [
    "kicad",
    "pcb",
    "eda",
    "routing",
    "placement",
    "copper pours",
    "ablation",
    "current density",
    "thermal",
    "kelvin",
    "comparison"
  ],
  "status": "live",
  "discovery_pitch": "Take a KiCad board from parked parts to a routed, poured, analysed board through one command that keeps the clock, records who did each stage, and refuses to finish early. Both Claude and Codex run the same flow, so their numbers compare.",
  "discovery_triggers": [
    "100% routed",
    "ablation copper",
    "adom-aiflow",
    "ai flow",
    "aiflow",
    "altium designer board",
    "design a board in altium",
    "board flow",
    "board loop",
    "compare engines on a board",
    "copper pours",
    "current density",
    "fable vs codex board",
    "finish the board",
    "flow for making a board",
    "from placement to a probed board",
    "kelvin keepout",
    "measure the ai per step",
    "place the parts",
    "route the board",
    "run.jsonl",
    "thermal analysis",
    "Help me contribute an improvement to adom-aiflow through a pull request",
    "hands on ai flow",
    "hands-on aiflow",
    "use hands on ai flow",
    "check in with me after each step",
    "let me do the routing myself",
    "ai flow profile",
    "my flow preference"
  ],
  "dependencies": {
    "adom/adom-lbr": "*",
    "adom/adom-fields": "*",
    "adom/molecule-publish": "*"
  },
  "scripts": {
    "install": "./install.sh",
    "uninstall": "./uninstall.sh"
  },
  "visibility": "public",
  "install": {
    "binary_name": "adom-aiflow"
  },
  "hero": {
    "type": "image",
    "path": "screenshots/hero-timeline-2026-11.png"
  },
  "bundled": true,
  "sample_prompts": [
    {
      "label": "Run the flow on a board",
      "prompt": "aiflow the ESC: place, route, pour, analyze and deliver the video"
    },
    {
      "label": "Hands-on: you choose each step",
      "prompt": "use hands on AI Flow for this board: check in with me after placement, I'll do the routing myself"
    },
    {
      "label": "Route to 100 percent",
      "prompt": "route this board to 100 percent and refuse to finish with anything unconnected"
    },
    {
      "label": "Pours and thermal",
      "prompt": "pour the copper, keep the Kelvin taps clean, and tell me if any FET tab is too hot"
    },
    {
      "label": "Measure the AI per step",
      "prompt": "how long did the AI think at each step of the board flow, and where did it go back"
    },
    {
      "label": "Compare engines",
      "prompt": "run the same board flow on Fable and Codex and show me the comparison"
    }
  ],
  "confirmed_user_skills": [
    "aiflow-simulate",
    "aiflow-test-plan"
  ],
  "license": "MIT"
}