component

Manage electronic components by classifying types, integrating manufacturer handlers, and normalizing MPNs.

3|Updated Jan 31, 2025
One-click install
npx skills add https://github.com/Cantara/lib-electronic-components --skill component-cantara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: component
Source: https://github.com/Cantara/lib-electronic-components/tree/main/.claude/skills/component
Command: npx skills add https://github.com/Cantara/lib-electronic-components --skill component-cantara

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill streamlines the management and understanding of electronic components within a library, simplifying tasks related to component data, manufacturer handling, and classification.

Core Features & Use Cases

  • Component Classification: Understand and manage the hierarchy of component types, from base types to manufacturer-specific ones.
  • Manufacturer Integration: Add and manage new manufacturer handlers for parsing Manufacturer Part Numbers (MPNs).
  • MPN Operations: Perform various operations on MPNs, including normalization, stripping suffixes, generating search variations, checking equivalence, and detecting manufacturers and types.
  • Similarity Analysis: Calculate similarity between components based on their specifications.
  • Use Case: When introducing a new electronic component to the library, use this skill to correctly classify it, add its manufacturer's specific parsing logic, and ensure its MPN is properly normalized for future searches and comparisons.

Quick Start

Use the component skill to detect the manufacturer from the MPN 'STM32F103C8T6'.

Frequently Asked Questions about component

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I normalize an electronic component part number for consistent searching?

To normalize an electronic component part number, you can strip suffixes and generate search variations. This process ensures MPNs are consistently formatted for accurate future searches and comparisons.

Can I automatically detect the manufacturer from an MPN?

Yes, you can detect the manufacturer from an MPN by using manufacturer handlers. These handlers parse the part number structure to identify the specific component manufacturer.

What is the best way to classify electronic components in a library?

The best way to classify electronic components is by managing a hierarchy from base types to manufacturer-specific ones. This allows for accurate categorization when introducing new parts to the library.

How do I add a new manufacturer handler for parsing custom MPNs?

You add a new manufacturer handler by integrating its specific parsing logic into the component management system. This enables the system to correctly interpret and normalize MPNs from that manufacturer.

How can I calculate similarity between electronic components based on specifications?

You calculate similarity between electronic components by comparing their specifications using a dedicated similarity calculator. This provides a measurable comparison score for component matching.

Does this component management approach check MPN equivalence effectively?

Yes, this component management approach checks MPN equivalence effectively by normalizing the part numbers first. Stripping suffixes and generating variations ensures accurate equivalence checks.