Lib-electronic-components skyworks

Skyworks Manufacturer Handler Skill

install
source · Clone the upstream repo
git clone https://github.com/Cantara/lib-electronic-components
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Cantara/lib-electronic-components "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/manufacturers/skyworks" ~/.claude/skills/cantara-lib-electronic-components-skyworks && rm -rf "$T"
manifest: .claude/skills/manufacturers/skyworks/SKILL.md
source content

Skyworks Manufacturer Handler Skill

Overview

SkyworksHandler manages Skyworks RF components including amplifiers, switches, front-end modules, filters, attenuators, power management, and Silicon Labs legacy MCUs.

Supported Component Types

  • RF_IC_SKYWORKS

MPN Patterns

RF Amplifiers

PrefixDescription
SKYxxxxx-xxxRF Amplifiers
SExxxxRF Power Amplifiers

RF Switches

PrefixDescription
ASxxxxRF Switches
SKY13xxxRF Switches
PExxxxRF Switches

Front-End Modules

PrefixDescription
SKY7xxxxFront-end Modules
SE47xx4G/5G FEMs

RF Filters

PrefixDescription
SKY6xxxxRF Filters
SFxxxxSAW Filters

Other RF Components

PrefixDescription
AATxxxxAttenuators
SCxxxxVoltage Regulators

Silicon Labs Legacy MCUs

PrefixDescription
EFM8xx8-bit MCUs
EFM32xx32-bit ARM MCUs
EFR32xxWireless MCUs

Wireless ICs

PrefixDescription
BGMxxxBluetooth Modules
EFR32BGxxBlue Gecko
EFR32FGxxFlex Gecko
EFR32MGxxMighty Gecko

Package Codes

SuffixPackage
QFNQFN
REEL, TRTape & Reel
WLCSPWafer Level CSP
CSPChip Scale Package
BGABall Grid Array
89QFN
86CSP
481QFN48
321QFN32

Series Extraction

  • SKY series: First 8 characters (e.g., "SKY13350")
  • EFM/EFR series: First 7 alphanumeric characters
  • Other: Prefix + first 5 characters

Replacement Logic

  • Same series compatibility
  • Compatible series pairs: AS/PE switches, SKY65/SE65 amplifiers, EFM32GG/EFR32MG MCUs
  • RF: Compatible frequency and power
  • MCU: Compatible memory size

Test Patterns

When testing SkyworksHandler:

  1. Use documentation tests for
    matches()
    behavior
  2. Use assertions for
    extractPackageCode()
    ,
    extractSeries()
    , null handling
  3. Instantiate directly:
    new SkyworksHandler()

Known Handler Issues

All issues fixed in PR #88

Common Part Numbers

Part NumberDescription
SKY13350-385LFSP3T RF Switch
SKY65017-70LFLNA, 0.7-1.0GHz
SE2435L-R2.4GHz Front-End
AS179-92LFGaAs SPDT Switch