superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
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.
Plugin akcli from marketplace akcli in tipoLi5890/akcli. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
akcli-altium-interopWork with Altium Designer through the `akcli` CLI — Altium is akcli's read-only import surface into the KiCad-first flow: parse Altium .SchDoc/.SchLib/.PcbDoc files, export normalized JSON and Protel/KiCad/CSV netlists, deliver schematic edits back into Altium (offline human draw instructions + impo
akcli-circuit-debugSystematically diagnose misbehaving schematics and `akcli` tool failures. Use this skill whenever the task involves: debugging net connectivity (a net that is split, merged wrongly, missing, or a pin that floats when it should not); triaging `akcli check` findings (real fault vs false positive, deci
akcli-circuit-designRead, analyze, diff, and draw electronic schematics with the `akcli` CLI — AI-native schematic design, purpose-built for KiCad; Altium files are a read-only import surface. Use this skill whenever the task involves: reading or parsing an Altium .SchDoc/.SchLib/.PcbDoc or a KiCad .kicad_sch/.kicad_sy
akcli-datasheet-factsExtract audited, PDF-pinned component facts into the akcli datasheet facts store (`akcli review facts`) so review findings upgrade from heuristic to datasheet_backed. Use this skill whenever the task involves: reading a component datasheet to record its Vref / crystal load capacitance / absolute max
akcli-deep-reviewGenerate LLM design-review candidates and gate them through `akcli review validate` — the agent-proposes / akcli-verifies contract. Use this skill whenever the task involves: a deep or exhaustive design review beyond the deterministic detectors; producing review observations from reading datasheets
akcli-design-calcOffline engineering calculators for electronics design via `akcli calc` — E-series (IEC 60063) value snapping and resistor combinations, voltage dividers, LM317/FB regulator networks, IPC-2221 track width and clearance, via parasitics, fusing current, AWG, microstrip/stripline impedance, RF attenuat
akcli-jlcpcb-capabilitiesConsult 嘉立創/JLC (jlc.com) manufacturing capabilities — the PRIMARY reference — while designing a board: rigid PCB (1-64 layers, HDI blind/buried vias, 0.1 mm microvias, up to 6 oz copper), FPC, and SMT assembly limits with exact numbers, plus a JLCPCB-international (jlcpcb.com) difference table and
akcli-net-namingPredict and debug WHICH name a net gets — akcli follows eeschema's driver priority (global label > power port > local label > hierarchical label > auto), so the canonical name is not "whichever label you placed". Use this skill when: choosing a label scope while authoring an op-list; a net in `akcli
akcli-parts-sourcingSource real, orderable parts for a schematic with the `akcli jlc` command family — search the JLCPCB/LCSC catalog, check stock/price/Basic-vs-Extended status, convert a chosen part into a KiCad symbol/footprint/3D library (in-process, vendored MIT JLC2KiCadLib core), resolve and download the part's
akcli-release-gatingGate a hardware release with `akcli release preflight` — every gate, a traceable manifest, and the governance for letting review findings block (calibrated allowlist policy). Use this skill whenever the task involves: releasing/ordering/taping out a board; running or interpreting release preflight;
akcli-schematic-authoringCreate a NEW KiCad schematic from written requirements — or surgically extend an existing sheet — by authoring an `akcli` op-list and driving the plan -> dry-run -> apply -> verify loop. Use this skill whenever the task involves: designing a circuit from a spec or datasheet ("設計電路", "design a circui
akcli-schematic-reviewRun a structured, severity-ranked design review (審查) of an Altium .SchDoc or KiCad .kicad_sch schematic using the `akcli` CLI. Use this skill whenever the task involves: reviewing a schematic before release, prototype, or tape-out; auditing ERC, power-rail, or BOM check results; spot-checking a netl
akcli-setupVerify and repair the akcli environment before (or when) anything misbehaves — run `akcli doctor` to probe Python, the akcli install, packaged schemas, kicad-cli, libngspice, config discovery and (opt-in) jlc network reachability, then apply the per-OS remediation for whatever is missing. Use this s
/akcli:circuit-datasheetResolve and download a part's datasheet PDF (LCSC/EasyEDA-backed), then optionally pin audited numbers into the project facts store so reviews become datasheet_backed. Networked + writes files — user-triggered only.
/akcli:circuit-diffDiff two schematic revisions with akcli (nets matched by membership, components by UniqueID/signature) and summarize what changed.
/akcli:circuit-drawBuild and validate an op-list, then draw/edit a KiCad .kicad_sch with akcli (dry-run first, then --apply on request). Writes files — user-triggered only.
/akcli:circuit-partsSource a real part (JLCPCB/LCSC), convert it to a KiCad library, and place it on a schematic — jlc search → show → add → plan → draw in one flow. Networked + writes files — user-triggered only.
/akcli:circuit-pinmapEmit the MCU pin->net map for a schematic with akcli, optionally cross-checked against an expected pinout/DTS table.
/akcli:circuit-releaseRun the akcli release gate — every applicable preflight gate (check/intent/contract/library/project/sch-pcb/fab/order/review/gerber/git, optional sim) with a traceable manifest — and report GO / NO-GO with skipped gates named.
/akcli:circuit-reviewRead a schematic, run the akcli review engine (confidence-graded detectors) plus design checks (ERC-lite + power + BOM + net/layout/pair-continuity), then summarize findings — with an optional revision diff.
/akcli:circuit-simSimulate a schematic with akcli on the bundled ngspice — inspect the SPICE deck, run assertions from a sim.json spec, sweep corners — and report pass/fail per assertion.
python3 -c "import sys; sys.stderr.write('warn: akcli needs Python>=3.11; akcli auto-selects a newer interpreter if present\n') if sys.version_info < (3,11) else None"; exit 0
python3 "${CLAUDE_PLUGIN_ROOT}/hooks/pretooluse_draw_guard.py"
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Scaffold, validate, and publish new Claude Code plugins with proper structure
3 skills · 1 command · 1 agent
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
Code intelligence powered by a knowledge graph. Provides execution flow tracing, blast radius analysis, and augmented search across your codebase.
12 skills · 1 MCP server · hooks
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.