.claude/skills/manufacturers/jst/SKILL.md
# JST Manufacturer Handler Skill ## Overview JSTHandler manages JST connectors including PH, XH, SH, GH, ZH, and EH series. ## Supported Component Types - CONNECTOR - CONNECTOR_JST ## MPN Patterns ### PH Series (2.0mm pitch, 3A) | Pattern | Description | |---------|-------------| | PH-x | Header (male) | | PHR-x | Housing (female) | | PHS-x | SMT variant | | PHD-x | Double row | | PHL-x | Locking variant | ### XH Series (2.5mm pitch, 3A) | Pattern | Description | |---------|-------------| |
npx skillsauth add Cantara/lib-electronic-components .claude/skills/manufacturers/jstInstall 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.
JSTHandler manages JST connectors including PH, XH, SH, GH, ZH, and EH series.
| Pattern | Description | |---------|-------------| | PH-x | Header (male) | | PHR-x | Housing (female) | | PHS-x | SMT variant | | PHD-x | Double row | | PHL-x | Locking variant |
| Pattern | Description | |---------|-------------| | XH-x | Header (male) | | XHR-x | Housing (female) | | XHS-x | SMT variant | | XHD-x | Double row | | XHL-x | Locking variant |
| Pattern | Description | |---------|-------------| | SH-x | Header (male) | | SHR-x | Housing (female) | | SHS-x | SMT variant | | SHD-x | Double row |
| Pattern | Description | |---------|-------------| | GH-x | Header (male) | | GHR-x | Housing (female) | | GHS-x | SMT variant | | GHD-x | Double row |
| Series | Pitch | Current | |--------|-------|---------| | ZH | 1.5mm | 1A | | EH | 2.5mm | 3A |
Returns suffix after pin count (e.g., "PH-4-V" returns "V").
Returns series prefix (e.g., "PH", "XH", "SH", "GH", "ZH", "EH").
getPitch(mpn) - Returns pitch in mmgetMountingType(mpn) - Returns THT or SMTgetOrientation(mpn) - Returns Vertical or Right AnglegetRatedCurrent(mpn) - Returns rated current in AmpsisKeyed(mpn) - Always returns true (all JST connectors are keyed)getGender(mpn) - Returns Male (header) or Female (housing with R suffix)getColor(mpn) - Returns White, Black, Red, or Natural based on suffixWhen testing JSTHandler:
matches() behaviorextractPackageCode(), extractSeries(), null handlingnew JSTHandler()All issues fixed in PR #88
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.