connector
About
Use this skill when working with connector components like headers, sockets, and board-to-board connectors. It helps parse manufacturer part numbers to extract pin count, pitch, and series information. The skill also supports adding patterns for manufacturers including Molex, JST, TE Connectivity, and others.
Quick Install
Claude Code
Recommended/plugin add https://github.com/majiayu000/claude-skill-registrygit clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/connectorCopy and paste this command in Claude Code to install this skill
Documentation
Connector Component Skill
Guidance for working with connector components in the lib-electronic-components library.
Supported Manufacturers & Patterns
| Manufacturer | Handler | MPN Patterns | Example |
|---|---|---|---|
| Wurth | WurthHandler | 61########, 62######## | 6130xx14021 |
| Molex | MolexHandler | 43###-####, 39###-####, 53###-#### | 43045-0212 |
| TE Connectivity | TEHandler | 1-######, 2-######, 282###-# | 282836-3 |
| JST | JSTHandler | PH#, EH#, XH#, ZH# | PHR-2 |
| Hirose | HiroseHandler | DF#, FH#, BM#, ZX# | DF13-2P-1.25DSA |
| Amphenol | AmphenolHandler | 10####, 20#### | `10127716-001 |
ComponentTypes
// Base type
ComponentType.CONNECTOR
// Manufacturer-specific types
ComponentType.CONNECTOR_WURTH
ComponentType.CONNECTOR_MOLEX
ComponentType.CONNECTOR_TE
ComponentType.CONNECTOR_JST
ComponentType.CONNECTOR_HIROSE
ComponentType.CONNECTOR_AMPHENOL
ComponentType.CONNECTOR_HARWIN
Wurth Connectors
MPN Structure
61 300 14 021 1
│ │ │ │ │
│ │ │ │ └── Variant (plating, orientation)
│ │ │ └────── Pitch code (021=2.00mm, 254=2.54mm)
│ │ └───────── Pin count (14 pins)
│ └───────────── Series (300=WR-PHD)
└──────────────── Product family (61=Headers)
Series Codes
| Prefix | Series | Description |
|---|---|---|
| 61 | Pin Headers | Male headers |
| 62 | Socket Headers | Female headers |
| 613 | WR-PHD | Pin Header Double Row |
| 614 | WR-BHD | Box Header |
| 615 | WR-TBL | Terminal Blocks |
Molex Connectors
Series & Families
| Series | Family | Pitch | Current |
|---|---|---|---|
| 43045 | Micro-Fit 3.0 | 3.00mm | 5A |
| 39281 | Mini-Fit Jr. | 4.20mm | 9A |
| 53261 | PicoBlade | 1.25mm | 1A |
| 22057 | KK 254 | 2.54mm | 3A |
| 51021 | PicoClasp | 1.00mm | 1A |
| 51047 | Nano-Fit | 2.50mm | 3.5A |
MPN Structure
43045 - 0212
│ │
│ └── Position/variant (02=2 circuits, 12=vertical)
└────────── Series (Micro-Fit 3.0)
JST Connectors
Series
| Series | Pitch | Description |
|---|---|---|
| PH | 2.00mm | Wire-to-board |
| XH | 2.50mm | Wire-to-board |
| EH | 2.50mm | Wire-to-board |
| ZH | 1.50mm | Wire-to-board |
| SM | 2.50mm | Wire-to-wire |
| PA | 2.00mm | High density |
MPN Pattern
PHR-2
│ │
│ └── Pin count
└───── Series (PH = 2.0mm pitch)
R = Receptacle housing
TE Connectivity Connectors
MPN Patterns
| Pattern | Description |
|---|---|
1-###### | Legacy part numbers |
2-###### | Current part numbers |
282###-# | Terminal blocks |
Adding New Connector Patterns
- In the manufacturer handler's
initializePatterns():
registry.addPattern(ComponentType.CONNECTOR, "^NEWCON[0-9].*");
registry.addPattern(ComponentType.CONNECTOR_MANUFACTURER, "^NEWCON[0-9].*");
- Add to
getSupportedTypes():
types.add(ComponentType.CONNECTOR);
types.add(ComponentType.CONNECTOR_MANUFACTURER);
Similarity Calculation
ConnectorSimilarityCalculator compares:
- Pin count
- Pitch
- Connector type (header, socket, wire-to-board)
- Current rating
- Series family
Key Handler Methods
Extract Series
// Returns "61300" from Wurth header
handler.extractSeries("6130014021");
// Returns "43045" from Molex
handler.extractSeries("43045-0212");
Extract Pin Count
Most handlers can extract pin count from MPN for matching purposes.
Connector Handler Registry
There's also a specialized connector handler system in connectors/ package:
ConnectorHandler- Interface for connector-specific parsingConnectorHandlerRegistry- Registry of connector handlersTEConnectorHandler- TE-specific parsingWurthHeaderHandler- Wurth header parsing
Learnings & Quirks
<!-- Record component-specific discoveries, edge cases, and quirks here -->GitHub Repository
Related Skills
algorithmic-art
MetaThis Claude Skill creates original algorithmic art using p5.js with seeded randomness and interactive parameters. It generates .md files for algorithmic philosophies, plus .html and .js files for interactive generative art implementations. Use it when developers need to create flow fields, particle systems, or other computational art while avoiding copyright issues.
subagent-driven-development
DevelopmentThis skill executes implementation plans by dispatching a fresh subagent for each independent task, with code review between tasks. It enables fast iteration while maintaining quality gates through this review process. Use it when working on mostly independent tasks within the same session to ensure continuous progress with built-in quality checks.
executing-plans
DesignUse the executing-plans skill when you have a complete implementation plan to execute in controlled batches with review checkpoints. It loads and critically reviews the plan, then executes tasks in small batches (default 3 tasks) while reporting progress between each batch for architect review. This ensures systematic implementation with built-in quality control checkpoints.
cost-optimization
OtherThis Claude Skill helps developers optimize cloud costs through resource rightsizing, tagging strategies, and spending analysis. It provides a framework for reducing cloud expenses and implementing cost governance across AWS, Azure, and GCP. Use it when you need to analyze infrastructure costs, right-size resources, or meet budget constraints.
