.claude/skills/manufacturers/yangjie/SKILL.md
Yangjie Technology MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Yangjie diodes, transistors, or YangjieHandler.
npx skillsauth add Cantara/lib-electronic-components yangjieInstall 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.
Yangjie Technology is a Chinese semiconductor manufacturer specializing in discrete semiconductors including rectifier diodes, Schottky rectifiers, TVS diodes, and transistors. They are one of China's largest discrete semiconductor manufacturers.
Yangjie MPNs follow industry-standard patterns:
YJ[SERIES][RATING][SUFFIX]
| | |
| | +-- Package code
| +-- Voltage/current rating
+-- YJ = Yangjie proprietary prefix
[SERIES][RATING][SUFFIX]
| | |
| | +-- Package code
| +-- Specification code
+-- Industry standard prefix (1N, MBR, SMBJ, etc.)
YJ1N4007G
| | | ||
| | | |+-- G = DO-41 package
| | | +-- 7 = 1000V rating
| | +-- 400 = Rectifier series
| +-- 1N = Diode prefix
+-- YJ = Yangjie prefix
MBR1045CT
| | |||
| | ||+-- T = TO-220 indicator
| | |+-- C = Common cathode
| | +-- 45 = 45V voltage
| +-- 10 = 10A current
+-- MBR = Schottky rectifier prefix
SMBJ15A
| | ||
| | |+-- A = Unidirectional
| | +-- 15 = 15V standoff voltage
| +-- J = SMB package indicator
+-- SMB = TVS diode series
| Pattern | Description | Current | |---------|-------------|---------| | YJ1N4001-YJ1N4007 | Standard rectifiers | 1A | | YJ1N5401-YJ1N5408 | Power rectifiers | 3A |
| Part | Current | Voltage | Package | |------|---------|---------|---------| | MBR1045 | 10A | 45V | TO-220 | | MBR2045 | 20A | 45V | TO-220 | | MBR3045 | 30A | 45V | TO-247 | | MBR1545 | 15A | 45V | TO-220 | | MBR2545 | 25A | 45V | TO-247 |
Format: MBR[current][voltage]
| Part | Standoff | Clamping | Type | |------|----------|----------|------| | SMBJ5.0A | 5.0V | 9.2V | Unidirectional | | SMBJ5.0CA | 5.0V | 9.2V | Bidirectional | | SMBJ15A | 15V | 24.4V | Unidirectional | | SMBJ24A | 24V | 38.9V | Unidirectional | | SMBJ33CA | 33V | 53.3V | Bidirectional |
Suffix: A = Unidirectional, CA = Bidirectional
| Part | Standoff | Type | |------|----------|------| | SMAJ5.0A | 5.0V | Unidirectional | | SMAJ15A | 15V | Unidirectional | | SMAJ24CA | 24V | Bidirectional |
| Part | Voltage | Current | Package | |------|---------|---------|---------| | SS12 | 20V | 1A | DO-214AC | | SS14 | 40V | 1A | DO-214AC | | SS16 | 60V | 1A | DO-214AC | | SS24 | 40V | 2A | DO-214AC | | SS34 | 40V | 3A | DO-214AC | | SS54 | 40V | 5A | DO-214AC |
Format: SS[current][voltage_code]
| Part | Voltage | Current | Package | |------|---------|---------|---------| | SK34 | 40V | 3A | SMB | | SK36 | 60V | 3A | SMB | | SK54 | 40V | 5A | SMB | | SK56 | 60V | 5A | SMB |
| Part | Type | Application | |------|------|-------------| | 2N7002 | N-Channel MOSFET | Small signal | | 2N3904 | NPN | General purpose | | 2N3906 | PNP | General purpose |
Note: 2N7002 is classified as MOSFET, not transistor.
| Part | Type | Equivalent | |------|------|------------| | MMBT2222 | NPN | 2N2222 | | MMBT3904 | NPN | 2N3904 | | MMBT3906 | PNP | 2N3906 |
| Series | Description | Package | |--------|-------------|---------| | YJB | Single-phase bridge | Various | | YJDB | Single-phase bridge | DIP |
| Suffix | Package | Notes | |--------|---------|-------| | G | DO-41 | Standard axial | | S | SMD | Generic SMD | | FL | SOD-123FL | Flat lead | | L | SOD-123 | SMD signal | | A | DO-41 | Axial variant |
| Suffix | Package | Notes | |--------|---------|-------| | CT | TO-220 | Common cathode | | PT | TO-247 | High power | | FCT | TO-220F | Isolated tab | | S | DO-214AB (SMC) | Surface mount | | D | DPAK | Medium power SMD | | DP | D2PAK | High power SMD |
| Prefix | Package | |--------|---------| | SMBJ | SMB (DO-214AA) | | SMAJ | SMA (DO-214AC) |
| Series | Default Package | |--------|-----------------| | 2N | TO-92 | | MMBT | SOT-23 |
| Pattern | Package | |---------|---------| | YJB with S | MBS (mini bridge SMD) | | YJB/YJDB | DIP-4 |
| Part | Voltage | |------|---------| | 1N4001 | 50V | | 1N4002 | 100V | | 1N4003 | 200V | | 1N4004 | 400V | | 1N4005 | 600V | | 1N4006 | 800V | | 1N4007 | 1000V |
| Part | Voltage | |------|---------| | 1N5401 | 100V | | 1N5402 | 200V | | 1N5403 | 200V | | 1N5404 | 400V | | 1N5405 | 500V | | 1N5406 | 600V | | 1N5407 | 800V | | 1N5408 | 1000V |
// YJ prefixed rectifiers
"^YJ1N[0-9]{4}.*"
// MBR Schottky rectifiers
"^MBR[0-9]{4}.*"
// TVS diodes
"^SMBJ[0-9]+\\.?[0-9]*[AC]?.*"
"^SMAJ[0-9]+\\.?[0-9]*[AC]?.*"
// Schottky diodes
"^SS[0-9]{2}.*"
"^SK[0-9]{2}.*"
// Transistors
"^2N[0-9]{4}.*"
"^MMBT[0-9]{4}.*"
// MOSFETs
"^2N7002.*"
// Bridge rectifiers
"^YJB[0-9]+.*"
"^YJDB[0-9]+.*"
// Standard diodes
"^1N[0-9]{4}.*"
// YJ prefix removed for series
"YJ1N4007G" -> "YJ"
// MBR base
"MBR1045CT" -> "MBR"
// TVS voltage
"SMBJ15A" -> "SMBJ"
"SMAJ24CA" -> "SMAJ"
// Schottky
"SS14" -> "SS"
"SK34" -> "SK"
// Transistors - specific series
"2N7002" -> "2N7002" // MOSFET
"2N3904" -> "2N"
// MMBT
"MMBT3904" -> "MMBT"
// Signal diodes
"1N4148" -> "1N4148"
"1N914" -> "1N914"
// Rectifier series
"1N4007" -> "1N4xxx"
"1N5408" -> "1N5xxx"
// Rectifier voltage upgrade
"1N4007" can replace "1N4001-1N4007"
// MBR: same ratings, different package
"MBR1045CT" == "MBR1045S" (electrically)
// TVS: bidirectional can replace unidirectional
"SMBJ15CA" can replace "SMBJ15A"
// (But A cannot replace CA in AC applications)
// SS Schottky: same rating comparison
"SS14" vs "SS24" - same voltage, different current
// Transistor series
"MMBT3904" == "2N3904" (different package)
| Pattern | ComponentType | |---------|---------------| | YJ1N*, MBR*, SMBJ*, SMAJ*, SS*, SK*, YJB*, YJDB*, 1N* | DIODE | | 2N* (except 2N7002), MMBT* | TRANSISTOR | | 2N7002 | MOSFET |
manufacturers/YangjieHandler.javaComponentType.DIODE, ComponentType.TRANSISTOR, ComponentType.MOSFETdata-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.