similarity-mcu — MCU 유사성 계산 similarity-mcu, lib-electronic-components, community, MCU 유사성 계산, ide skills, 전자 부품 유사성, SpecImportance 수준, ToleranceRule 유형, SimilarityProfile 컨텍스트, 부품 유사성 계산

v1.0.0

이 스킬 정보

고급 메타데이터 주도 유사성 계산이 필요한 AI 에이전트에게 적합합니다. 특히, 전자 부품 및 MCU 유사성 계산기와 협력하는 에이전트에게 적합합니다. MCU 유사성 계산기는 전자 부품의 유사성을 계산하는 도구입니다

기능

SpecImportance 수준 지원
ToleranceRule 유형 지원
SimilarityProfile 컨텍스트 지원
부품 유사성 계산
설계 단계 최적화
비용 최적화

# 핵심 주제

Cantara Cantara
[2]
[0]
업데이트: 3/10/2026

Skill Overview

Start with fit, limitations, and setup before diving into the repository.

고급 메타데이터 주도 유사성 계산이 필요한 AI 에이전트에게 적합합니다. 특히, 전자 부품 및 MCU 유사성 계산기와 협력하는 에이전트에게 적합합니다. MCU 유사성 계산기는 전자 부품의 유사성을 계산하는 도구입니다

이 스킬을 사용하는 이유

lib-electronic-components 라이브러리를 사용하여 최적의 MCU 유사성 계산을 수행할 수 있는 에이전트의 능력을 제공하며, 계산기 통합 패턴 및 SpecImportance 수준, ToleranceRule 유형, SimilarityProfile 컨텍스트에 대한 가이드를 제공합니다.

최적의 용도

고급 메타데이터 주도 유사성 계산이 필요한 AI 에이전트에게 적합합니다. 특히, 전자 부품 및 MCU 유사성 계산기와 협력하는 에이전트에게 적합합니다.

실행 가능한 사용 사례 for similarity-mcu

설계 단계 최적화를 위한 전자 부품 간의 유사성 계산
최소 필수 사양의 공차 규칙 생성
유사성 프로파일을 사용하여 비용 최적화 시나리오 분석

! 보안 및 제한 사항

  • lib-electronic-components 라이브러리와의 통합이 필요
  • 메타데이터 주도 유사성 아키텍처에 한정
  • 정확한 계산을 위해 SpecImportance 수준 및 ToleranceRule 유형에 의존

About The Source

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Labs 데모

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ 및 설치 단계

These questions and steps mirror the structured data on this page for better search understanding.

? 자주 묻는 질문

similarity-mcu은 무엇인가요?

고급 메타데이터 주도 유사성 계산이 필요한 AI 에이전트에게 적합합니다. 특히, 전자 부품 및 MCU 유사성 계산기와 협력하는 에이전트에게 적합합니다. MCU 유사성 계산기는 전자 부품의 유사성을 계산하는 도구입니다

similarity-mcu은 어떻게 설치하나요?

다음 명령을 실행하세요: npx killer-skills add Cantara/lib-electronic-components. Cursor, Windsurf, VS Code, Claude Code와 19개 이상의 다른 IDE에서 동작합니다.

similarity-mcu은 어디에 쓰이나요?

주요 활용 사례는 다음과 같습니다: 설계 단계 최적화를 위한 전자 부품 간의 유사성 계산, 최소 필수 사양의 공차 규칙 생성, 유사성 프로파일을 사용하여 비용 최적화 시나리오 분석.

similarity-mcu 와 호환되는 IDE는 무엇인가요?

이 스킬은 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer 와 호환됩니다. 통합 설치에는 Killer-Skills CLI를 사용하세요.

similarity-mcu에 제한 사항이 있나요?

lib-electronic-components 라이브러리와의 통합이 필요. 메타데이터 주도 유사성 아키텍처에 한정. 정확한 계산을 위해 SpecImportance 수준 및 ToleranceRule 유형에 의존.

이 스킬 설치 방법

  1. 1. 터미널 열기

    프로젝트 디렉터리에서 터미널 또는 명령줄을 여세요.

  2. 2. 설치 명령 실행

    npx killer-skills add Cantara/lib-electronic-components 를 실행하세요. CLI가 IDE 또는 에이전트를 자동으로 감지하고 스킬을 설정합니다.

  3. 3. 스킬 사용 시작

    스킬이 이제 활성화되었습니다. 현재 프로젝트에서 similarity-mcu을 바로 사용할 수 있습니다.

! Source Notes

This page is still useful for installation and source reference. Before using it, compare the fit, limitations, and upstream repository notes above.

Upstream Repository Material

The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.

Upstream Source

similarity-mcu

MCU 유사성 계산기의 기술적인 세부 정보를 확인하십시오. SpecImportance 수준, ToleranceRule 유형 및 SimilarityProfile 컨텍스트 등

SKILL.md
Readonly
Upstream Repository Material
The section below is adapted from the upstream repository. Use it as supporting material alongside the fit, use-case, and installation summary on this page.
Upstream Source

MCU Similarity Calculator Skill

Guidance for working with MCU similarity calculators in the lib-electronic-components library.


For metadata-driven similarity architecture, see /similarity-metadata:

  • SpecImportance levels (CRITICAL, HIGH, MEDIUM, LOW, OPTIONAL)
  • ToleranceRule types (exactMatch, percentageTolerance, minimumRequired, etc.)
  • SimilarityProfile contexts (DESIGN_PHASE, REPLACEMENT, COST_OPTIMIZATION, etc.)
  • Calculator integration patterns and gotchas

Overview

There are two MCU-related calculators:

MCUSimilarityCalculator (Simple Interface)

  • Implements SimilarityCalculator
  • Uses pattern matching for family/series/features
  • No PatternRegistry required

MicrocontrollerSimilarityCalculator (Component Interface)

  • Implements ComponentSimilarityCalculator
  • Uses manufacturer handlers for extraction
  • Requires PatternRegistry

Applicable Types (MicrocontrollerSimilarityCalculator)

java
1ComponentType.MICROCONTROLLER 2ComponentType.MICROCONTROLLER_ATMEL 3ComponentType.MICROCONTROLLER_INFINEON 4ComponentType.MICROCONTROLLER_ST 5ComponentType.MCU_ATMEL

Similarity Weights (MCUSimilarityCalculator)

java
1familySimilarity * 0.5 // Family is most important 2seriesSimilarity * 0.3 // Series number 3featureSimilarity * 0.2 // Feature codes (F, L, U, etc.)

MCU Families

Family Groups

GroupMembers
PICPIC16, PIC18, PIC24, PIC32
STMSTM8, STM32
ATMATMEGA, ATTINY, ATXMEGA
MSPMSP430, MSP432
java
1// Same family = 1.0 family similarity 2calculator.calculateSimilarity("STM32F103", "STM32F407"); 3// High similarity (same STM32 family) 4 5// Related family = 0.8 family similarity 6calculator.calculateSimilarity("PIC16F877", "PIC18F4550"); 7// Good similarity (both PIC family)

Feature Codes

CodeMeaning
FFlash memory
LLow power
UUSB capable
WWireless
RROM version
TExtended temperature
java
1// Same feature codes contribute to similarity 2calculator.calculateSimilarity("STM32F103", "STM32F407"); 3// Both have F (Flash) feature

Series Similarity

Series numbers are compared numerically:

  • Same series = 1.0
  • Close numbers (within 100) = partial similarity
  • Far numbers = lower similarity
java
1// Same series 2calculator.calculateSimilarity("ATMEGA328", "ATMEGA328P"); 3// Very high similarity 4 5// Close series 6calculator.calculateSimilarity("ATMEGA328", "ATMEGA329"); 7// High similarity 8 9// Far series 10calculator.calculateSimilarity("ATMEGA328", "ATMEGA2560"); 11// Lower similarity

MicrocontrollerSimilarityCalculator Scoring

ConditionScore
Same manufacturer, same series, same package1.0
Same manufacturer, same series, different package0.9
Official replacement parts0.8
Same series across manufacturers0.7
Both microcontrollers, different series0.5

Test Examples

MCUSimilarityCalculator

java
1// Identical MCU 2calculator.calculateSimilarity("ATMEGA328P", "ATMEGA328P"); 3// Returns 1.0 4 5// Same family, different series 6calculator.calculateSimilarity("STM32F103", "STM32F407"); 7// Returns > 0.5 8 9// Different families 10calculator.calculateSimilarity("STM32F103", "ATMEGA328"); 11// Returns lower similarity

MicrocontrollerSimilarityCalculator

java
1// Same part, different package 2calculator.calculateSimilarity("ATMEGA328P-AU", "ATMEGA328P-PU", registry); 3// Returns >= 0.5 4 5// Different MCUs 6calculator.calculateSimilarity("ATMEGA328P", "STM32F103C8T6", registry); 7// Returns 0.5 (base MCU similarity)

Common MCU Patterns

Atmel/Microchip AVR

ATMEGA 328 P -AU
│      │   │  │
│      │   │  └── Package (AU=TQFP)
│      │   └───── Variant (P=Picopower)
│      └───────── Series number
└──────────────── Family

STMicroelectronics STM32

STM32 F 103 C8 T6
│     │ │   │  │
│     │ │   │  └── Package (T6=LQFP48)
│     │ │   └───── Memory/pins
│     │ └───────── Series
│     └─────────── Type (F=Foundation)
└───────────────── Family

Microchip PIC

PIC16 F 877 A
│     │ │   │
│     │ │   └── Variant
│     │ └────── Series
│     └──────── Memory type (F=Flash)
└────────────── Family

Learnings & Quirks

Family Detection

  • Regex ^([A-Z]+)\d+ extracts family prefix
  • Empty family = 0.0 family similarity

Series Number Extraction

  • Extracts first numeric sequence
  • Compared as integers for proximity

Feature Code Position

  • Usually at end of part number
  • Regex [A-Z]+$ extracts trailing letters

Package Codes

  • Vary significantly by manufacturer
  • Don't affect core part equivalence
  • Same MCU in different package = HIGH similarity

Cross-Family Comparison

  • Different families get Levenshtein similarity
  • Never returns > 0.8 for different families
<!-- Add new learnings above this line -->

관련 스킬

Looking for an alternative to similarity-mcu or another community skill for your workflow? Explore these related open-source skills.

모두 보기

openclaw-release-maintainer

Logo of openclaw
openclaw

현지화된 요약: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

333.8k
0
인공지능

widget-generator

Logo of f
f

현지화된 요약: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat. It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf

149.6k
0
인공지능

flags

Logo of vercel
vercel

현지화된 요약: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
브라우저

pr-review

Logo of pytorch
pytorch

현지화된 요약: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review. It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
개발자