nuedc

nuedc is a skill for Claude Code, Codex from ProfYangShengXu/nuedc-skills. It costs 65 tokens per session (10,528 once invoked), scanned A, original, MIT.

A workflow for solving China’s National Undergraduate Electronic Design Contest (TI Cup), from understanding a task to designing circuits, writing code, compiling, flashing, and debugging. It can generate wiring diagrams and support MCU, FPGA, simulation, and PCB work, but physical wiring, soldering, and instrument operation still need a person.

In plain words
What is it for?
Use it to break down a contest problem, choose components, configure MCU pins, simulate circuits or FPGA logic, generate schematics, write and compile firmware, program boards, and prepare PCB files.
Why use it?
It reduces the need to turn a contest problem into many separate electronics and programming tasks by hand. It also makes the required connections, code, and build steps more explicit.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: mentions subagents; mentions Claude Code; mentions Codex.

Good fit Use it to break down a contest problem, choose components, configure MCU pins, simulate circuits or FPGA logic, generate schematics, write and compile firmware, program boards, and prepare PCB files.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/profyangshengxu/nuedc-skills/nuedc
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add ProfYangShengXu/nuedc-skills --skill nuedc
Clone the repo
git clone --depth 1 https://github.com/ProfYangShengXu/nuedc-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for nuedc

README.md
[![agentmods](https://agentmods.dev/badge/skills/profyangshengxu/nuedc-skills/nuedc/github.svg)](https://agentmods.dev/skills/profyangshengxu/nuedc-skills/nuedc)
Your own site
<a href="https://agentmods.dev/skills/profyangshengxu/nuedc-skills/nuedc"><img src="https://agentmods.dev/badge/skills/profyangshengxu/nuedc-skills/nuedc/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for nuedc

Your own site · 80×15
<a href="https://agentmods.dev/skills/profyangshengxu/nuedc-skills/nuedc"><img src="https://agentmods.dev/badge/skills/profyangshengxu/nuedc-skills/nuedc.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 65 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 10,528 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00065 $0.10528
Opus 5 $0.00032 $0.05264
Sonnet 5 $0.00013 $0.02106
Haiku 4.5 $0.00006 $0.01053

Measured 11d ago against content hash 15f1e8b6e47b, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

nuedc scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.reasonix/skills/nuedc/SKILL.md · 844 lines

How it starts

The opening of the file, as written. The whole thing — 844 lines — stays where its author put it; the contents beside it link to each section on GitHub.

NUEDC 全国大学生电子设计竞赛 (TI杯) 全能解题技能

AI 代理全流程解题框架 — 赛题拆解 → 方案设计 → 器材选型 → 引脚级接线 → 代码生成 → 编译烧录 → 调试验证 只需告诉 agent 赛题编号(如 "2025年A题"),其余全部包揽


📋 一、技能总览

1.1 这个技能能做什么

操作 agent 是否可完成 使用的工具/技能
赛题理解与拆解 web_search + 解析引擎
方案设计 推理 + 赛题模板库
元器件选型 TI 芯片列表 + 选型规则
MCU 引脚/时钟/外设配置 cubemx 技能 (CubeMX2 CLI)
模拟电路仿真验证 ltspice 技能 (SPICE 批处理)
FPGA 逻辑仿真 modelsim 技能 (Verilog/VHDL)
FPGA 综合/布局/下载 quartus 技能 (全流程编译)
原理图/接线图生成 SVG 动态接线图 + kicad 原理图
MCU 代码编写 HAL 库 + CubeMX 生成代码框架
MCU 编译 keil5 技能 (UV4 CLI)
MCU 烧录 ST-Link/J-Link/pyOCD
PCB 设计 kicad 技能 (原理图→布线→Gerber)
手动接线 agent 提供精确图文指导
焊接 agent 提供焊接指导
元件插拔 需要人手操作
仪器操作 agent 提供示波器/万用表使用指导

1.2 调用方式

# 直接调用 nuedc 技能(推荐)
run_skill("nuedc", arguments="2025年A题 能量回馈的变流器负载试验装置")

# 专项子任务可调用其他技能
run_skill("cubemx",   arguments="根据赛题需求生成 STM32F103C8T6 引脚配置")
run_skill("ltspice",  arguments="仿真 Buck 电路 12V→5V,验证效率≥85%")
run_skill("modelsim", arguments="仿真 FPGA PWM 模块,验证占空比精度")
run_skill("quartus",  arguments="综合 FPGA 工程,生成 EP4CE6 的 .sof 文件")
run_skill("keil5",    arguments="编译并烧录 nuedc_test.uvprojx")
run_skill("kicad",    arguments="从原理图生成 PCB Gerber 文件")

1.3 按赛题类型自动路由工具

赛题类别 主控类型 仿真工具 代码工具 PCB
电源类 STM32/DSP ltspice (功率拓扑) cubemx+keil5 kicad
控制类 STM32 ltspice (电机驱动) cubemx+keil5 kicad
测控/仪器类 STM32/FPGA ltspice(调理) + modelsim(FPGA) cubemx+keil5 / quartus kicad
高频/通信类 FPGA+STM32 ltspice(功放) + modelsim(调制) quartus+keil5 kicad
无人机类 STM32 cubemx+keil5 kicad
综合测评 纯模拟 ltspice (运放/滤波)

🔍 二、赛题解析引擎

2.1 赛题信息源

信息源 内容 获取方式
培训网首页 通知、赛题列表 https://www.nuedc-training.com.cn/
历年赛题 PDF 完整赛题要求 https://www.nuedc-training.com.cn/ → 电赛试题
培训视频 赛题解析 https://www.nuedc-training.com.cn/index/video/index/tag/赛题解析
TI 芯片推荐列表 指定器件 培训网 → 信息发布 → 官方通知

Read the full file on GitHub · 844 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 844 lines · 65 tokens per session scan A 15f1e8b6e47b

Subscribe to this mod's changes

nuedc is a skill published in the GitHub repository ProfYangShengXu/nuedc-skills (2 stars, last pushed 28d ago), licensed MIT. It adds 65 tokens to every session and 10,528 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

firmware-debugger

(oh-my-embedded) Firmware debugging via GDB and serial monitor. Breakpoints, memory inspection, stack traces, JTAG/SWD. Requires debug probe.

captainluzik/oh-my-embedded · 38 tokens

embedded-debugging

Debug embedded firmware on real hardware through the jlink-mcp server — crashes, hangs, peripheral misconfiguration, silent devices. Covers loading ELF symbols for source-level backtraces, supplying an SVD for named peripheral fields, and the halt/read/resume discipline. Use whenever debugging a microcontroller over a…

Klievan/jlink-mcp · 77 tokens

serial-debug

CLI-first serial port debugging and macro automation with serial-mcp-server for Codex and Claude Code. Use when working with UART or USB-serial devices, listing serial ports, probing STM32/Arduino/ESP32 boards, writing or reading serial data, running JSON serial macros, controlling RTS/DTR, or using serial-mcp-server…

Adancurusul/serial-mcp-server · 74 tokens

embedded-debugging

Senior embedded debugging expert. Defaults to Classic AUTOSAR on ARM Cortex-M/R targets and operates in two modes: (1) Problem-report triage — take a field PR / bug ticket and produce symptom classification, affected-element mapping, ranked hypotheses, data-collection plan, and step-by-step investigation; (2) Targeted…

ptsilivis/autonomousguy · 208 tokens

debug-gdb-openocd

An OpenOCD and GDB debugging tool for embedded firmware. OpenOCD connects a computer to many microcontroller debug probes, and GDB is used to inspect and control the program.

LeoKemp223/embed-ai-tool · 47 tokens

debug-jlink

A J-Link GDB Server tool for connecting GDB to embedded firmware. GDB is a debugger that lets you pause a program, inspect its state, and investigate failures.

LeoKemp223/embed-ai-tool · 41 tokens