Back to Skills

connector

majiayu000
Updated Yesterday
58
9
58
View on GitHub
Othergeneral

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 CommandRecommended
/plugin add https://github.com/majiayu000/claude-skill-registry
Git CloneAlternative
git clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/connector

Copy 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

ManufacturerHandlerMPN PatternsExample
WurthWurthHandler61########, 62########6130xx14021
MolexMolexHandler43###-####, 39###-####, 53###-####43045-0212
TE ConnectivityTEHandler1-######, 2-######, 282###-#282836-3
JSTJSTHandlerPH#, EH#, XH#, ZH#PHR-2
HiroseHiroseHandlerDF#, FH#, BM#, ZX#DF13-2P-1.25DSA
AmphenolAmphenolHandler10####, 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

PrefixSeriesDescription
61Pin HeadersMale headers
62Socket HeadersFemale headers
613WR-PHDPin Header Double Row
614WR-BHDBox Header
615WR-TBLTerminal Blocks

Molex Connectors

Series & Families

SeriesFamilyPitchCurrent
43045Micro-Fit 3.03.00mm5A
39281Mini-Fit Jr.4.20mm9A
53261PicoBlade1.25mm1A
22057KK 2542.54mm3A
51021PicoClasp1.00mm1A
51047Nano-Fit2.50mm3.5A

MPN Structure

43045 - 0212
│       │
│       └── Position/variant (02=2 circuits, 12=vertical)
└────────── Series (Micro-Fit 3.0)

JST Connectors

Series

SeriesPitchDescription
PH2.00mmWire-to-board
XH2.50mmWire-to-board
EH2.50mmWire-to-board
ZH1.50mmWire-to-board
SM2.50mmWire-to-wire
PA2.00mmHigh density

MPN Pattern

PHR-2
│  │
│  └── Pin count
└───── Series (PH = 2.0mm pitch)
       R = Receptacle housing

TE Connectivity Connectors

MPN Patterns

PatternDescription
1-######Legacy part numbers
2-######Current part numbers
282###-#Terminal blocks

Adding New Connector Patterns

  1. In the manufacturer handler's initializePatterns():
registry.addPattern(ComponentType.CONNECTOR, "^NEWCON[0-9].*");
registry.addPattern(ComponentType.CONNECTOR_MANUFACTURER, "^NEWCON[0-9].*");
  1. 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 parsing
  • ConnectorHandlerRegistry - Registry of connector handlers
  • TEConnectorHandler - TE-specific parsing
  • WurthHeaderHandler - Wurth header parsing

Learnings & Quirks

<!-- Record component-specific discoveries, edge cases, and quirks here -->

GitHub Repository

majiayu000/claude-skill-registry
Path: skills/connector

Related Skills

algorithmic-art

Meta

This 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.

View skill

subagent-driven-development

Development

This 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.

View skill

executing-plans

Design

Use 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.

View skill

cost-optimization

Other

This 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.

View skill