app
Parts Search
Public Made by Adomby adom
One search box across Mouser, DigiKey and JLCPCB: parallel queries, side-by-side product photos, and a Mouser-preferred recommendation that reasons around stock and lead time.
← Commit history
Check qualified Adom Basic Parts and on-hand inventory before external sourcing
1 file changed
+7
SKILL.md+7@@ -10,6 +10,13 @@ Searches Mouser + DigiKey + JLCPCB in parallel. Rust CLI + Hydrogen webview. Rec **Quota rule: NEVER search in a loop.** Every search spends the shared daily vendor API quota (Mouser's free tier is about 1000/day for everyone combined). One search per user question. Never retry a rate-limited vendor on a timer, never poll /search, never re-run a search to refresh a page (the page re-renders from `GET /state` for free). The server answers an identical repeat within 5 minutes from its own cache, but do not lean on that: just do not loop. +## Prefer Adom Basic Parts already on hand++For Adom/InstaPCB builds, begin with the existing [Adom Basic Parts catalog](https://wiki.adom.inc/adom/adom-basic-parts) and check live `pnp-inventory` quantities for the exact MPNs. Bias selection toward qualified stocked parts and reuse their component pages. Catalog membership and nominal value are not enough: verify actual quantity/packaging and electrical, thermal, mechanical, process and requested manufacturer-model provenance requirements. Adom Basic Parts is separate from JLCPCB's Basic tier.++If inventory disagrees with a user's physical-stock knowledge, preserve both observations and flag the count for reconciliation; do not silently claim the reels are absent or edit inventory. Record why a non-basic part is needed. When procurement or replenishment is required, use `adom-parts-search` and prefer Mouser for qualified available parts. Checking stock does not authorize reservations, orders or inventory changes.++ ## CLI **For user-facing searches, always use `show`.** It drives the webview tab AND prints the full vendor-by-vendor result to stdout, so the user sees product photos + 3-column comparison and the AI sees the same data textually. Auto-starts the app server + opens the tab on first run.