Use when electronic components must be selected, priced, checked for stock, compared with alternatives, or prepared as BOM-ready candidates with datasheet-backed implementation evidence.
70
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use this skill before proposing purchasable electronic parts or writing hardware constraints that depend on real components.
references/selection-workflow.md before catalog search or candidate filtering.skills/ee/bom-finalizer/references/hardware-bom-schema.md and skills/ee/bom-finalizer/references/sourcing-evidence-contract.md before writing selected_components.references/enclosure-constraints.md.parts.search to discover candidates, then use parts.detail for exact LCSC/JLC or manufacturer part numbers before relying on datasheet, pinout, package, stock, image, or JLC SMT library claims.references/selection-workflow.md; text-only PDF extraction is not sufficient for application circuits or layout diagrams.Do not provide prose-only part recommendations. Every critical part needs either a primary candidate and alternative, or an explicit unresolved risk.
Do not proceed from pinout recognition directly to schematic wiring. After BOM finalization, research the implementation in the main turn; author the real tscircuit draft and source/pcb.config.json; keep routing overrides disabled unless the user explicitly requests a reviewed local correction; run pcb.run(profile="check") for Freerouting, deterministic checks, KiCad DRC, backport, and previews; then inspect the previews. Only a current successful check authorizes pcb.run(profile="release"), which freezes the candidate and runs the single host-owned PCB Release Review.
references/selection-workflow.md - search/filter/enrich workflow, selection rules, and output expectations.references/enclosure-constraints.md - footprint and enclosure envelope inputs for downstream CAD.references/schema.md - conceptual input and output schemas.skills/ee/bom-finalizer/references/hardware-bom-schema.md - shared selected-component and BOM row fields.skills/ee/bom-finalizer/references/sourcing-evidence-contract.md - authoritative supplier identity, unresolved named-part, and JLC SMT library rules.board-spec skill for board dimensions and connector constraints when a known development board is involved.18436cc
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.