.claude/skills/manufacturers/hirose/SKILL.md
# Hirose Manufacturer Handler Skill ## Overview HiroseHandler manages Hirose connectors including DF13, DF14, FH12, BM, DF52, DF63, FH19, FH28, and GT17 series. ## Supported Component Types - CONNECTOR - CONNECTOR_HIROSE ## MPN Patterns ### DF13 Series (1.25mm pitch, 1A) | Pattern | Description | |---------|-------------| | DF13-xP-xxx | Through-hole vertical | | DF13-xR-xxx | Through-hole right angle | | DF13-xS-xxx | Surface mount | ### DF14 Series (1.25mm pitch, 2A, Automotive) | Pattern
npx skillsauth add Cantara/lib-electronic-components .claude/skills/manufacturers/hiroseInstall 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.
HiroseHandler manages Hirose connectors including DF13, DF14, FH12, BM, DF52, DF63, FH19, FH28, and GT17 series.
| Pattern | Description | |---------|-------------| | DF13-xP-xxx | Through-hole vertical | | DF13-xR-xxx | Through-hole right angle | | DF13-xS-xxx | Surface mount |
| Pattern | Description | |---------|-------------| | DF14-xP-xxx | Through-hole vertical | | DF14-xR-xxx | Through-hole right angle | | DF14-xS-xxx | Surface mount |
| Pattern | Description | |---------|-------------| | FH12-xS-xxx | Socket (bottom contact) | | FH12-xP-xxx | Socket (top contact) |
| Pattern | Description | |---------|-------------| | BMxx-xxx | USB Type connectors |
| Series | Pitch | Application | |--------|-------|-------------| | DF52 | 0.8mm | Board-to-board | | DF63 | 0.5mm | Board-to-FPC | | FH19 | 0.4mm | FFC/FPC | | FH28 | 0.4mm | Dual row FFC/FPC | | GT17 | 0.5mm | Board-to-board |
Returns suffix after last dash (e.g., "DF13-5P-1.25DS" returns "1.25DS").
Returns series prefix (e.g., "DF13", "FH12", "BM").
getPitch(mpn) - Returns pitch in mmgetMountingType(mpn) - Returns SMT, THT, or OthergetOrientation(mpn) - Returns Right Angle or VerticalgetRatedCurrent(mpn) - Returns rated current in AmpsisShielded(mpn) - Returns true if DS/DSS in package codegetContactPlating(mpn) - Returns Gold, Tin, or StandardisLockingType(mpn) - Returns true for DF seriesgetApplicationType(mpn) - Returns FFC/FPC, USB, Board-to-Board, Automotive, or General PurposeWhen testing HiroseHandler:
matches() behaviorextractPackageCode(), extractSeries(), null handlingnew HiroseHandler()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.