Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
97c6f2bbeThis file is pinned to the selected release. Download the original to open it in your design tool.
{
"name": "akcli",
"version": "0.19.0",
"description": "AI-native schematic design agent, purpose-built for KiCad (zero-dependency pure-stdlib Python CLI): author and edit .kicad_sch from JSON op-lists with net-diff safety rails, run ERC/design/intent/BOM checks, simulate on KiCad's bundled ngspice, source real parts and fetch datasheets, and import Altium .SchDoc/.SchLib/.PcbDoc read-only into the KiCad flow.",
"author": {
"name": "Li, ching yu",
"url": "https://github.com/tipoLi5890"
},
"homepage": "https://github.com/tipoLi5890/akcli",
"repository": "https://github.com/tipoLi5890/akcli",
"license": "MIT",
"keywords": [
"altium",
"kicad",
"eda",
"schematic",
"erc",
"netlist",
"pcb",
"schdoc",
"kicad_sch",
"bom",
"pinmap",
"jlcpcb"
],
"skills": "./skills/",
"hooks": "./hooks/hooks.json",
"interface": {
"displayName": "akcli — AI-native KiCad design agent",
"shortDescription": "Author & edit KiCad .kicad_sch from op-lists, run ERC/design checks, simulate on bundled ngspice, and import Altium schematics read-only into the KiCad flow.",
"longDescription": "Drives the zero-dependency `akcli` CLI: parse Altium .SchDoc/.SchLib/.PcbDoc and KiCad .kicad_sch/.kicad_sym/.kicad_pcb into one normalized model, extract netlists, run ERC-lite / power-rail / BOM / pinmap / revision-diff checks, author and apply KiCad schematics from an op-list, and source real JLCPCB/LCSC parts. Bundles twelve task skills — akcli-circuit-design (core mechanics), akcli-schematic-authoring, akcli-schematic-review, akcli-circuit-debug, akcli-altium-interop, akcli-parts-sourcing, akcli-jlcpcb-capabilities, akcli-design-calc (60 standards-cited engineering calculators), akcli-setup (environment probe/repair via `akcli doctor`), akcli-datasheet-facts (audited PDF-pinned facts extraction), akcli-deep-review (LLM candidates gated by `review validate`), and akcli-release-gating (preflight manifest + calibrated blocking policy). KiCad is the writable target; Altium .SchDoc/.SchLib/.PcbDoc are read/imported into the same model — it is not a symmetric Altium↔KiCad converter.",
"developerName": "Li, ching yu",
"category": "Developer Tools",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://github.com/tipoLi5890/akcli",
"defaultPrompt": [
"Read main.SchDoc and summarize the components, rails, and connectors.",
"Run a severity-ranked design review of board.kicad_sch and report the findings.",
"Draw a 3V3 LDO regulator block into board.kicad_sch, then verify the netlist.",
"Diff v1.SchDoc against v2.SchDoc and tell me what regressed."
],
"brandColor": "#0E8A16"
}
}