.claude/skills/inductor/SKILL.md
Use when working with inductor components - adding inductor patterns, parsing inductor MPNs, extracting inductance values, current ratings, or package codes from inductor part numbers.
npx skillsauth add Cantara/lib-electronic-components inductorInstall 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.
Guidance for working with inductor components in the lib-electronic-components library.
| Manufacturer | Handler | MPN Patterns | Example |
|--------------|---------|--------------|---------|
| Murata | MurataHandler | LQG..., LQH..., LQW..., LQM... | LQG15HS2N2S02D |
| TDK | TDKHandler | MLF#..., NLV..., SDR... | MLF2012A100KT000 |
| Bourns | BournsHandler | SRR..., SRN..., SRP... | SRR1208-100M |
// Base type
ComponentType.INDUCTOR
// Manufacturer-specific types
ComponentType.INDUCTOR_CHIP_MURATA
ComponentType.INDUCTOR_POWER_MURATA
ComponentType.INDUCTOR_CHIP_TDK
ComponentType.INDUCTOR_POWER_TDK
ComponentType.INDUCTOR_CHIP_BOURNS
ComponentType.INDUCTOR_THT_BOURNS
ComponentType.INDUCTOR_CHIP_YAGEO
ComponentType.INDUCTOR_CHIP_COILCRAFT
ComponentType.INDUCTOR_PANASONIC
LQG 15 HS 2N2 S 02 D
│ │ │ │ │ │ │
│ │ │ │ │ │ └── Packaging (D=180mm Reel)
│ │ │ │ │ └───── Special code
│ │ │ │ └──────── Tolerance (S=±0.3nH)
│ │ │ └──────────── Value (2N2=2.2nH)
│ │ └─────────────── Series (HS=High Frequency)
│ └────────────────── Size (15=0402)
└────────────────────── Family (LQG=Chip)
MLF 2012 A 100 K T 000
│ │ │ │ │ │ │
│ │ │ │ │ │ └── Special code
│ │ │ │ │ └──── Packaging (T=Taping)
│ │ │ │ └────── Tolerance (K=±10%)
│ │ │ └────────── Value (100=10µH)
│ │ └──────────── Type (A=Standard)
│ └───────────────── Size (2012=0805)
└────────────────────── Series (MLF=Multilayer)
| Type | Description | Applications | |------|-------------|--------------| | Chip | Multilayer ceramic/ferrite | RF, filtering | | Power | Shielded/unshielded wound | DC-DC, power | | Common Mode Choke | Coupled inductors | EMI filtering | | Ferrite Bead | Lossy inductor | Noise suppression |
ComponentType.FERRITE_BEAD_TDK
ComponentType.FERRITE_BEAD_YAGEO
ComponentType.EMI_FILTER_MURATA
ComponentType.EMI_FILTER_TDK
ComponentType.COMMON_MODE_CHOKE_MURATA
ComponentType.COMMON_MODE_CHOKE_TDK
initializePatterns():registry.addPattern(ComponentType.INDUCTOR, "^NEWIND[0-9]{4}.*");
registry.addPattern(ComponentType.INDUCTOR_CHIP_MANUFACTURER, "^NEWIND[0-9]{4}.*");
getSupportedTypes():types.add(ComponentType.INDUCTOR);
types.add(ComponentType.INDUCTOR_CHIP_MANUFACTURER);
| Notation | Value | |----------|-------| | 2N2 | 2.2 nH | | 10N | 10 nH | | R10 | 0.10 µH | | 100 | 10 µH (10 × 10^0) | | 101 | 100 µH (10 × 10^1) | | 102 | 1000 µH (10 × 10^2) |
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.