149 個技能
Compare two part datasheet revisions and flag electrical, timing, package, or lifecycle changes that matter. Use when components or revisions change.
Read and control I2C and SPI peripherals on supported boards.
Domain overlay for semiconductor test engineering. Extends language standards with test program, instrument communication, and data collection rules.
Systematic hardware debugging guide for Arduino/ESP32/RP2040 circuits. Use when user reports: circuit not working, components getting hot, no power, intermittent failures, unexpected behavior, sensor not responding, LED not lighting, motor not spinning. Guides through power checks, continuity testing, signal tracing, and component isolation using multimeter techniques.
Datasheet mining specialist for electronic components. Extracts parameter tables, digitizes I-V curves and transfer functions from graph images, and exports calibrated data to CSV for simulations. Activates when you say 'read datasheet', 'extract parameters from datasheet', 'digitize curve', 'get I-V curve data', 'extract electrical characteristics', 'get component specs', or 'parse component datasheet'.
Develop Arduino projects avoiding common wiring, power, and code pitfalls. Use when this capability is needed.
Use when checking GPS RTK status, debugging RTK fix issues, verifying NTRIP connectivity, or after deploying gps_rtk nodes to server or client RPi
Integración de GPIO y Linux embebido.
MCU online debugging skill using SEGGER J-Link RTT for automated log collection and AI-driven analysis. Use when users need to debug embedded MCU firmware, collect RTT logs, analyze runtime behavior, or get AI feedback on firmware execution status. Triggers on phrases like "start debugging", "check MCU logs", "online debug", "RTT logs", "analyze firmware", or "run tests on MCU".
Use when working with APR dual-axis linear motor hardware configuration: (1) System wiring diagrams and ASCII blueprints, (2) Control cabinet (UL508A) electrical panel design, (3) Hardware procurement lists and BOM, (4) C6030 IPC physical connections and EK1100 terminal rack setup, (5) Regenerative/brake resistor specifications and wiring.
MCU/chip documentation query tool supporting two document types: 1. Reference Manual (ref): Register definitions, bit fields, addresses, peripheral configs (I2C/SPI/UART/CAN timing), metering algorithms, calibration, electrical specs, pin configs 2. API Reference (api): Driver library function interfaces, parameters, usage examples, init flows - for developing drivers from scratch NOTE: Not all chips have API docs. Use --list to check available document types before querying.
HSES (High Speed Ethernet Server) protocol specification for Yaskawa robot controllers. USE WHEN: understanding UDP-based communication protocol, message structure, command formats, or error codes for Yaskawa robots.
e-plc 웹 에디터(OpenPLC + EtherCAT + CM5 기반, 미쯔비시 MELSEC 스타일)의 래더 프로그램을 자연어 요구사항으로부터 생성한다. 웹 AI 채팅 모드에서는 LLM이 7종 래더 편집 tool(insert_rung / add_element / add_connection / set_rung_comment / set_device_comment / delete_rung / delete_element)을 직접 호출해 래더를 구성하고, CLI(Claude Code) 모드에서는 writer→simulator→reviewer 3-agent 루프로 검증까지 수행한다. 두 환경 모두에서 MELSEC GX Works 스타일 니모닉을 이해하되, 실행은 e-plc-runtime이 지원하는 12 opcode(LD/LDI/AND/ANI/OR/ORI/ORB/ANB/OUT/SET/RST/END + TMR/CNT)로 한정한다. "래더 작성", "PLC 래더", "ladder program", "자기유지 회로", "타이머 지연", "모터 제어", "시퀀스 제어", "PLC 시뮬레이션", "래더 테스트" 등의 요청에 반드시 자동 적용한다.
Run when the user asks to check, verify, validate, review, or audit the board, schematic, PCB, design, layout, BOM, netlist, sync, or connectivity. Also run when the user says "check again", "re-check", or "look for issues".
LAN-based SCPI instrument control for Rigol DHO924 oscilloscope and DG852 Pro signal generator. Use when you need to configure, measure, capture waveforms, take screenshots, or automate test sequences involving bench instruments over the local network.
Search Mouser Electronics for electronic components — secondary source for prototype orders. Find parts, check pricing/stock, download datasheets, analyze specifications. Use with KiCad for BOM creation and part selection. Use this skill when the user specifically mentions Mouser, when DigiKey is out of stock or has worse pricing, when comparing prices across distributors, or when searching for parts that DigiKey doesn't carry. For package cross-reference tables and BOM workflow, see the `bom` skill.
Use when the user provides a PDF datasheet for an electronic component and wants specs, pinout, features, package info, or a summary extracted
Operates a Jumperless V5 breadboard for hardware-in-the-loop prototyping and debugging. Uses MicroPython REPL to route connections, set rails/DACs, perform measurements, control GPIO/PWM/OLED/LED overlays, and run guided test scripts. Use when the user mentions Jumperless, breadboard wiring, circuit testing, hardware debugging, or voltage/current/resistance measurements on physical hardware.
Read 6-axis acceleration and rotation from MPU6050 IMU sensors. Use when implementing motion detection, orientation tracking, tilt measurement, or gyroscope-based applications.
Use when configuring HIWIN E1 servo drive for LMSA13L linear motor: (1) Drive parameter setup and tuning (Thunder software), (2) Motor selection and encoder configuration (Hall/TS), (3) Speed/acceleration limits and following error protection, (4) CiA-402 state machine and control word/status word, (5) Homing sequence for incremental encoder systems.
Use when: Reconstructing circuit functional blocks, power paths, signal flows, and circuit topology from identified components and PCB traces. Maps components to circuit functions. Funktionsblöcke, Strompfad, Schaltungsrekonstruktion, Topologie, Leiterbahn-Analyse, Blockschaltbild, power path.
Multiprotocol wireless timer synchronization for IoT systems - cross-protocol synchronization, heterogeneous networks, time coordination. Use when: IoT time sync, heterogeneous protocols, BLE/Zigbee/WiFi synchronization, distributed timing, sensor networks.
Use when: Creating a prioritized, step-by-step multimeter troubleshooting plan for a PCB or circuit based on fault hypotheses. Generates actionable measurement instructions with expected values and safety notes. Messplan, Multimeter, Messanleitung, Prüfplan, Testplan, Spannungsmessung, Widerstandsmessung, Durchgangsprüfung.
Use when: Extracting technical information, identifying components, or making an initial inventory from hardware images (PCBs, circuit assemblies, teardowns). Generates structured visual observations and a component inventory table. Erste Bildsichtung, Bauteilerfassung aus Fotos, PCB-Bestandsaufnahme, Bauteil identifizieren aus Bild.
Electrónica y lógica de circuitos con microcontroladores.
Helps architect pre-match system checks, hardware sweep assertions, and CAN bus dropout tracking. Use when adding health checks, creating fault alerts, or implementing pre-match test routines.
Use when implementing or optimizing Renesas RX UART telemetry MVP, including protocol framing, batch variable read/write, throughput tuning at up to 2Mbps, and PC-MCU interoperability diagnostics.
Use when diagnosing SPI communication issues with DW3000 on STM32, debugging DEV_ID read failures, or implementing DW3000 SPI platform layer. Triggers on EAMRW errors, 0x00000000/0xFFFFFFFF reads, or CS timing problems.
重启开发板。Use when: 用户需要重启板端、reboot board、板子重启、串口重启。清空启动日志并通过串口发送 reboot 命令。