Agent skill
inductor
Use when working with inductor components - adding inductor patterns, parsing inductor MPNs, extracting inductance values, current ratings, or package codes from inductor part numbers.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/inductor
SKILL.md
Inductor Component Skill
Guidance for working with inductor components in the lib-electronic-components library.
Supported Manufacturers & Patterns
| 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 |
ComponentTypes
java
// 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
MPN Structure
Murata LQG Series (Chip Inductor)
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)
TDK MLF Series
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)
Inductor Types
| 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 |
Related ComponentTypes for EMI
java
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
Adding New Inductor Patterns
- In the manufacturer handler's
initializePatterns():
java
registry.addPattern(ComponentType.INDUCTOR, "^NEWIND[0-9]{4}.*");
registry.addPattern(ComponentType.INDUCTOR_CHIP_MANUFACTURER, "^NEWIND[0-9]{4}.*");
- Add to
getSupportedTypes():
java
types.add(ComponentType.INDUCTOR);
types.add(ComponentType.INDUCTOR_CHIP_MANUFACTURER);
Value Notation
| 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) |
Murata Size Codes
| Code | Imperial | Metric |
|---|---|---|
| 15 | 0402 | 1005 |
| 18 | 0603 | 1608 |
| 21 | 0805 | 2012 |
| 31 | 1206 | 3216 |
Learnings & Quirks
Didn't find tool you were looking for?