akcli-parts-sourcinglisted
Install: claude install-skill tipoLi5890/akcli
# akcli-parts-sourcing — driving `akcli jlc` for JLCPCB/LCSC search and BOM hygiene
`akcli jlc` searches the JLCPCB / LCSC catalog (via the public jlcsearch service). It is
the **only networked `akcli` feature** — every other command runs fully offline. For
plain schematic read/analyze/draw mechanics (formats, op-list rules, exit-code legend,
config discovery), **see the akcli-circuit-design skill**; this skill covers only the
sourcing loop.
## Core sourcing principles (follow these)
- **Prefer Basic (`B`) parts, then Preferred (`P`).** Extended parts add per-reel assembly
fees at JLCPCB. Surface the stock count with every recommendation — a perfect part with
0 stock is not sourced.
- **Compare at the build quantity.** The `--json` output carries the full
`price_tiers` ladder; the headline price is the lowest-`qFrom` tier only.
- **Check assemblability before falling in love with a package.** JLCPCB's PCBA line
has hard minimums (0402/0201, BGA pitch, pin pitch) — see the akcli-jlcpcb-capabilities skill.
- **The schematic is authoritative.** Record every sourcing decision on the schematic
(an `LCSC` parameter per designator), never only in a side document.
- **A downloaded datasheet can become audited facts** — after `jlc datasheet`
fetches the PDF, the akcli-datasheet-facts skill extracts its numbers into
`datasheets/extracted/` (sha256+page pinned) so `akcli review analyze`
upgrades findings to datasheet_backed. Source → PDF → facts is one chain.
- **Read