.claude/skills/manufacturers/avx/SKILL.md
# AVX Manufacturer Handler Skill ## Overview AVXHandler manages AVX Corporation components including tantalum capacitors, ceramic capacitors, film capacitors, supercapacitors, and RF components. ## Supported Component Types - CAPACITOR - CAPACITOR_TANTALUM_AVX - CAPACITOR_CERAMIC_AVX - CAPACITOR_FILM_AVX - CAPACITOR_POLYMER_AVX - SUPERCAP_AVX - FILTER_AVX - IC ## MPN Patterns ### Tantalum Capacitors | Prefix | Description | |--------|-------------| | TAJx | Standard MnO2 | | TPSx | Polymer |
npx skillsauth add Cantara/lib-electronic-components .claude/skills/manufacturers/avxInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
AVXHandler manages AVX Corporation components including tantalum capacitors, ceramic capacitors, film capacitors, supercapacitors, and RF components.
| Prefix | Description | |--------|-------------| | TAJx | Standard MnO2 | | TPSx | Polymer | | TPMx | Multianode polymer | | TRJx | High reliability | | TCJx | Commercial grade |
| Prefix | Description | |--------|-------------| | 08xx | Standard MLCC | | 12xx | High voltage MLCC | | 21xx | RF/Microwave | | 25xx | Medical grade | | MLxx | Low inductance |
| Prefix | Description | |--------|-------------| | FAxx | Stacked film | | FBxx | Box film | | FPxx | Pulse film |
| Prefix | Description | |--------|-------------| | SCCxx | Cylindrical | | SCMxx | Module type |
| Prefix | Description | |--------|-------------| | BPxx | Band pass filters | | LPxx | Low pass filters | | HPxx | High pass filters | | MLOxx | RF inductors |
| Code | EIA Size | Case | |------|----------|------| | A | 3216-12 | Case A | | B | 3528-12 | Case B | | C | 6032-15 | Case C | | D | 7343-20 | Case D | | E | 7343-31 | Case E | | V | 7343-43 | Case V | | W | 7360-38 | Case W | | X | 7361-43 | Case X | | Y | 7361-43 | Case Y |
| Code | Imperial/Metric | |------|----------------| | 05 | 0402/1005M | | 06 | 0603/1608M | | 08 | 0805/2012M | | 12 | 1206/3216M | | 21 | 2220/5750M |
Returns human-readable series names:
When testing AVXHandler:
matches() behaviorextractPackageCode(), extractSeries(), null handlingnew AVXHandler()HashSet issue fixed in PR #86
Design Note: Ceramic package extraction reads positions 2-3 after 08/12 prefix (e.g., "0805YC104KAT2A" extracts "05" which maps to "0402/1005M"). This is intentional - the handler treats 08/12 as series prefixes, not size codes.
data-ai
Cost-effective task delegation strategy using Haiku model for straightforward work. Use when planning how to approach simple, pattern-following tasks to minimize costs.
tools
Use when working with component similarity calculations - comparing MPNs, finding equivalent parts, implementing new similarity calculators, or understanding how component matching works.
testing
Use when working with transistor similarity calculations - comparing BJT MPNs, understanding NPN/PNP polarity matching, equivalent groups like 2N2222/PN2222, or transistor-specific similarity logic.
testing
Use when working with sensor similarity calculations - comparing temperature/accelerometer/humidity sensor MPNs, understanding sensor families, equivalent parts, or sensor-specific similarity logic.