面向 2026 全国大学生电子设计竞赛(电赛) 的 Agent 技能包,适用于 Claude Code、Codex CLI(含 Copilot CLI / Gemini CLI 等兼容 agentskills.io / AGENTS.md 机制的工具)。主控为 TI MSPM0G3507(立创·天猛星 LCKFB Tianmengxing 开发板),主攻小车控制方向,兼顾视觉协作(MaixCAM Pro / MaixCAM2 云台打靶、目标识别)。
在 mc3545dada/mspm0-skill(MIT)已实板验证的 SysConfig/DriverLib 工具链规则之上,新增电赛赛题层:
- 运动控制:电机驱动/死区标定、编码器测速、串级 PID、灰度循迹、盲区导航(陀螺仪+里程计)、坡道、精确停车(±2 cm 级)
- 传感器与执行器:灰度阵列现场标定、MPU6050 航向管理、超声/ToF、舵机云台、声光语音提示、无线模块、电磁铁
- 视觉协作:MaixCAM Pro / MaixCAM2(MaixPy v4)分工与串口/开机/供电实战坑、帧协议+解析状态机、云台打靶/追踪/画圆、UV 感光纸实战注意
- 固件架构:1 ms tick 调度、一键启动状态机、分段路径脚本(换题只改表)、参数菜单与 Flash 存参、可靠性清单
- 赛题手册:2020–2026 小车/视觉真题规律、精度指标基准表、2026 年器件清单全文与解读、备赛训练项目、赛题日流程
本仓库整体就是一个符合 agentskills.io 规范的 skill(根级 SKILL.md),克隆到对应运行时的 skills 目录即可:
| Agent | 安装位置 |
|---|---|
| Claude Code | ~/.claude/skills/nuedc-mspm0-car/ |
| Codex CLI(新版,支持 skills) | ~/.codex/skills/nuedc-mspm0-car/ 或跨运行时目录 ~/.agents/skills/nuedc-mspm0-car/ |
| Copilot CLI / Gemini CLI | ~/.agents/skills/nuedc-mspm0-car/ |
Claude Code(Windows PowerShell):
git clone https://github.com/Dvoid128/3507-skill.git "$env:USERPROFILE\.claude\skills\nuedc-mspm0-car"Codex CLI(Windows PowerShell,~/.agents/skills 同时被 Copilot/Gemini 识别):
git clone https://github.com/Dvoid128/3507-skill.git "$env:USERPROFILE\.agents\skills\nuedc-mspm0-car"Linux/macOS 把目标路径换成 ~/.claude/skills/... 或 ~/.agents/skills/... 即可。
旧版 Codex / 不支持 skills 的工具(AGENTS.md 引用方式):把仓库克隆到任意位置(如工程内 tools/3507-skill/),然后在你固件工程根目录的 AGENTS.md 里加一段:
## MSPM0 电赛小车开发规则
本工程使用 nuedc-mspm0-car skill。开始任何 MSPM0/小车/视觉相关工作前,
先完整阅读 tools/3507-skill/SKILL.md 并遵守其规则,
再按其"参考文档选择"表按需阅读 tools/3507-skill/references/ 下的文档。项目级技能(Claude Code):克隆到工程的 .claude/skills/nuedc-mspm0-car/。
安装后在 Claude Code 里直接提需求即可自动触发,例如:
用天猛星做电赛小车,帮我配置 TIMA0 输出两路 20 kHz PWM 驱动 TB6612 MaixCAM2 发来目标偏差帧,帮我在 MSPM0 上写解析和云台闭环 按 2024H 自动行驶小车的路径写一份分段脚本表
3507-skill/
├─ SKILL.md # 技能入口:工作流、核心规则、天猛星引脚、赛题速查
├─ AGENTS.md # Codex 等 AGENTS.md 机制的兼容入口(指向 SKILL.md)
├─ references/
│ ├─ motion-control.md # 电机/编码器/PID/循迹/坡道/停车(新增)
│ ├─ sensors-actuators.md # 灰度/IMU/测距/舵机/声光/无线/显示(新增)
│ ├─ vision-protocol.md # MaixCAM 视觉串口协议/云台打靶/联调(新增)
│ ├─ firmware-architecture.md # 调度/状态机/路径脚本/参数/可靠性(新增)
│ ├─ contest-playbook.md # 真题规律/2026器件清单/备赛与赛题日(新增)
│ ├─ project_workflows.md # .syscfg/CCS/Keil/CMake 工作流(继承)
│ ├─ driverlib_runtime_rules.md# DriverLib 运行时规则(继承)
│ ├─ hardware_validation_notes.md # 天猛星实板验证记录(继承)
│ └─ debug_backends.md # CCS-DSS / OpenOCD 调试后端(继承)
├─ examples/ # 天猛星实板验证示例(LED/PWM/1ms定时/UART×2,继承)
├─ assets/snippets/ # 已验证 .syscfg 片段(继承)
└─ scripts/ # check_syscfg / run_sysconfig / detect_probe / serial_console 等(继承)
脚本需 Python 3.10+,serial_console.py 另需 pyserial。
- 工具链规则、实板验证记录、示例与脚本继承自 mc3545dada/mspm0-skill(MIT License)。
- 真题分析基于 CCBP/NUEDC_Topic 公开题目库(1994–2026)。
- 2026 年器件清单为官方公布版本的文字转录,以组委会最终发布为准。
真题规律与赛题预测仅供备赛参考;.syscfg 配置细节、引脚能力、SDK 行为一律以本地 SysConfig/SDK 实际验证为准。