.claude/skills/manufacturers/panjit/SKILL.md
Panjit International MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Panjit diodes, transistors, MOSFETs, or PanjitHandler.
npx skillsauth add Cantara/lib-electronic-components panjitInstall 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.
Panjit International is a Taiwanese semiconductor manufacturer producing discrete semiconductors including diodes, transistors, and MOSFETs. They are known for industry-standard compatible parts as well as their proprietary PJ MOSFET series.
Panjit MPNs follow industry-standard patterns with package suffixes:
[SERIES][RATING][SUFFIX]
| | |
| | +-- Package code
| +-- Voltage/specification
+-- Series prefix (1N, SS, SK, BAV, etc.)
PJ[SERIES][SUFFIX]
| |
| +-- Package code
+-- 4-digit series number
1N4007G
| | ||
| | |+-- G = DO-41 package
| | +-- 7 = 1000V rating
| +-- 400 = Rectifier series
+-- 1N = Standard diode prefix
MMBT3904LT
| | | |
| | | +-- LT = SOT-23 package
| | +-- NPN transistor number
| +-- 3904 series
+-- MMBT = SMD transistor prefix
PJ2308N
| | ||
| | |+-- N = TO-92 package
| | +-- Series number
| +-- 23 series
+-- PJ = Panjit proprietary MOSFET
| Part | Voltage | Current | Package | |------|---------|---------|---------| | 1N4001 | 50V | 1A | DO-41 | | 1N4002 | 100V | 1A | DO-41 | | 1N4003 | 200V | 1A | DO-41 | | 1N4004 | 400V | 1A | DO-41 | | 1N4005 | 600V | 1A | DO-41 | | 1N4006 | 800V | 1A | DO-41 | | 1N4007 | 1000V | 1A | DO-41 |
| Part | Description | Package | |------|-------------|---------| | 1N4148 | Small signal, 100V | DO-35/SOD-123 | | 1N914 | Signal diode (equiv. 1N4148) | DO-35 |
| Part | Voltage | Current | Package | |------|---------|---------|---------| | 1N5400 | 50V | 3A | DO-201 | | 1N5401 | 100V | 3A | DO-201 | | 1N5402 | 200V | 3A | DO-201 | | 1N5404 | 400V | 3A | DO-201 | | 1N5406 | 600V | 3A | DO-201 | | 1N5408 | 1000V | 3A | DO-201 | | 1N5817 | 20V | 1A | DO-41 (Schottky) | | 1N5819 | 40V | 1A | DO-41 (Schottky) |
| Series | Speed | Examples | |--------|-------|----------| | ES | Fast | ES1J, ES2J, ES1D | | RS | Fast | RS1M, RS2M, RS1G | | US | Ultra-fast | US1M, US2M | | UF | Ultra-fast | UF4001-UF4007 |
| Part | Voltage | Current | Package | |------|---------|---------|---------| | SS12 | 20V | 1A | SMA | | SS14 | 40V | 1A | SMA | | SS16 | 60V | 1A | SMA | | SS24 | 40V | 2A | SMA | | SS34 | 40V | 3A | SMA |
| Part | Voltage | Current | Package | |------|---------|---------|---------| | SK34 | 40V | 3A | SMB | | SK36 | 60V | 3A | SMB | | SK52 | 20V | 5A | SMB | | SK54 | 40V | 5A | SMB | | SK56 | 60V | 5A | SMB |
| Part | Voltage | Current | Package | |------|---------|---------|---------| | SB140 | 40V | 1A | DO-41 | | SB160 | 60V | 1A | DO-41 | | SB360 | 60V | 3A | DO-201 | | SB560 | 60V | 5A | DO-201 |
| Part | Current | Voltage | Package | |------|---------|---------|---------| | MBR340 | 3A | 40V | DO-201 | | MBR360 | 3A | 60V | DO-201 | | MBR1045 | 10A | 45V | TO-220 |
| Series | Type | Examples | |--------|------|----------| | BAV | Small signal | BAV21, BAV70, BAV99 | | BAS | Switching | BAS16, BAS21 | | BAT | Schottky barrier | BAT54, BAT54S, BAT54C |
| Series | Package | Examples | |--------|---------|----------| | BZX84 | SOT-23 | BZX84C5V1, BZX84C3V3 | | BZX55 | DO-35 | BZX55C3V3, BZX55C5V1 |
| Series | Package | Examples | |--------|---------|----------| | SMBJ | SMB | SMBJ5.0A, SMBJ15A | | SMAJ | SMA | SMAJ5.0A, SMAJ15A |
| Part | Type | Equivalent | Package | |------|------|------------|---------| | MMBT2222 | NPN | 2N2222 | SOT-23 | | MMBT2907 | PNP | 2N2907 | SOT-23 | | MMBT3904 | NPN | 2N3904 | SOT-23 | | MMBT3906 | PNP | 2N3906 | SOT-23 |
| Part | Type | Application | |------|------|-------------| | MPSA42 | NPN | High voltage | | MPSA92 | PNP | High voltage | | MPSA06 | NPN | General purpose |
| Part | Type | Package | |------|------|---------| | 2N2222 | NPN | TO-92 | | 2N2907 | PNP | TO-92 | | 2N3904 | NPN | TO-92 | | 2N3906 | PNP | TO-92 | | 2N7002 | N-Ch MOSFET | SOT-23 |
| Part | Type | Package | |------|------|---------| | BC847 | NPN | SOT-23 | | BC857 | PNP | SOT-23 | | BC337 | NPN | TO-92 |
| Part | Type | Equivalent | |------|------|------------| | PN2222 | NPN | 2N2222 | | PN2907 | PNP | 2N2907 |
| Part | Type | Package | |------|------|---------| | BSS138 | N-Channel | SOT-23 | | BSS84 | P-Channel | SOT-23 |
| Part | Type | Package | |------|------|---------| | PJ2308 | N-Channel | Various | | PJ3415 | N-Channel | Various | | PJ4435 | P-Channel | Various |
| Part | Type | Package | |------|------|---------| | SI2301 | P-Channel | SOT-23 | | SI2302 | N-Channel | SOT-23 | | AO3400 | N-Channel | SOT-23 | | AO3401 | P-Channel | SOT-23 |
| Code | Package | Notes | |------|---------|-------| | G | DO-41 | Standard axial | | GP | DO-41 | Axial variant | | W | SOD-123 | Small SMD | | WS | SOD-323 | Very small SMD | | A | SOT-23 | SMD transistor | | LT | SOT-23 | SOT-23 variant | | WT | SOT-23 | SOT-23 variant | | F | SMAF | Flat SMA | | S | SMA | Standard SMD | | B | SMB | Medium SMD | | C | SMC | Large SMD | | FL | SOD-123FL | Flat lead | | T | TO-220 | Power through-hole | | TP | TO-220F | Isolated tab | | N | TO-92 | Small through-hole | | NL | TO-92 | TO-92 variant |
| Series | Default Package | |--------|-----------------| | MMBT | SOT-23 | | BC | SOT-23 | | 2N7002 | SOT-23 | | BSS | SOT-23 | | 2N (other) | TO-92 | | ES/RS/US | SMA | | SS | DO-214AC (SMA) | | SK | SMB | | BAV/BAS/BAT | SOT-23 | | 1N4xxx | DO-41 |
// Standard rectifiers
"^1N4[0-9]{3}.*" // 1N4001-1N4007
"^1N5[0-9]{3}.*" // 1N5xxx series
// Signal diodes
"^1N4148.*"
"^1N914.*"
// Fast recovery
"^ES[1-3][A-Z].*"
"^RS[1-3][A-Z].*"
"^US[1-3][A-Z].*"
"^UF[0-9]{4}.*"
// Schottky
"^SS[1-3][0-9].*"
"^SK[3-5][0-9].*"
"^SB[1-5][0-9]{2}.*"
"^MBR[0-9]{3,4}.*"
// Signal diodes
"^BAV[0-9]{2}.*"
"^BAS[0-9]{2}.*"
"^BAT[0-9]{2}.*"
// Zener
"^BZX[0-9]{2}.*"
// TVS
"^SMB[AJ][0-9].*"
"^SMA[J][0-9].*"
// Transistors (exclude 2N7002)
"^MMBT[0-9]{3,4}.*"
"^MPSA[0-9]{2}.*"
"^2N[0-9]{4}.*" // But NOT 2N7002
"^BC[0-9]{3}.*"
"^PN[0-9]{4}.*"
// MOSFETs
"^2N7002.*"
"^BSS[0-9]{2,3}.*"
"^PJ[0-9]{4}.*"
"^SI[0-9]{4}.*"
"^AO[0-9]{4}.*"
// Signal diodes (specific before generic)
"1N4148W" -> "1N4148"
"1N914" -> "1N914"
// Rectifiers
"1N4007G" -> "1N4000"
"1N5408" -> "1N5400"
"1N5819" -> "1N5800" // Schottky series
// Fast recovery
"ES1J" -> "ES"
"RS1M" -> "RS"
"US1M" -> "US"
"UF4007" -> "UF"
// Schottky
"SS14" -> "SS"
"SK34" -> "SK"
"SB160" -> "SB"
"MBR1045" -> "MBR"
// Signal
"BAV99" -> "BAV"
"BAS16" -> "BAS"
"BAT54S" -> "BAT"
// Zener
"BZX84C5V1" -> "BZX"
// TVS
"SMBJ15A" -> "SMBJ"
"SMAJ24CA" -> "SMAJ"
// Transistors
"MMBT3904" -> "MMBT"
"MPSA42" -> "MPSA"
"2N3904" -> "2N"
"BC547B" -> "BC"
"PN2222A" -> "PN"
// MOSFETs
"BSS138" -> "BSS"
"PJ2308" -> "PJ"
"SI2301" -> "SI"
"AO3400" -> "AO"
// 1N400x: higher voltage can replace lower
"1N4007" can replace "1N4001" through "1N4006"
// 1N540x: higher voltage can replace lower
"1N5408" can replace "1N5400" through "1N5407"
// SS series: higher current can replace lower
"SS34" can replace "SS14" (same voltage, higher current)
// Signal diode equivalents
"1N4148" == "1N914"
// MMBT equivalent to 2N
"MMBT3904" == "2N3904" (different package)
// Transistor base number match
"MMBT2222" base = "2222"
"2N2222" base = "2222"
"PN2222" base = "2222"
// All three are equivalent electrically
| Pattern | ComponentType | |---------|---------------| | 1N*, SS*, SK*, SB*, MBR*, BAV*, BAS*, BAT*, BZX*, SMBJ*, SMAJ*, ES*, RS*, US*, UF* | DIODE | | MMBT* (not 2N7002), MPSA*, 2N* (not 2N7002), BC*, PN* | TRANSISTOR | | 2N7002, BSS*, PJ*, SI*, AO* | MOSFET |
manufacturers/PanjitHandler.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.