Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

电赛.skill

"赛前一周看清单,赛题公布有方案,赛后复盘能沉淀。"

License: MIT Claude Code AgentSkills


电赛四天三夜,最怕的不是技术不够——
是拿到题目那一刻,连从哪下手都不知道。
如果你能把过去所有获奖方案的思路、器件、坑点,
提前蒸馏成一个能随时调用的 AI 助手呢?


提交器件清单 → 预测赛题方向 → 提前准备
提交赛题 PDF → 检索历年相似题 → 输出 3 个方案
赛后复盘 → 蒸馏优秀方案 → 知识库越用越强

安装 · 使用 · 工作原理 · 项目结构


安装

# Claude Code 全局安装
git clone https://github.com/RyanZhangK/nuedc-skill.git ~/.claude/skills/dian-sai-solver

# 或通过 AgentSkills 安装
npx skills add RyanZhangK/nuedc-skill -g -y

依赖

# PDF 文本提取(Arch)
sudo pacman -S poppler

# 或 Ubuntu/Debian
sudo apt install poppler-utils

使用

在 Claude Code 中,描述你的需求即可自动触发 Skill:

你说 Skill 做的事
"电赛器件清单出来了,帮我预测一下赛题" 🔮 进入预测工作流:解析清单指纹 → 匹配历年清单 → 输出 3 个预测 + 冲刺建议
"帮我分析这道电赛控制题" (附 PDF) 📋 进入方案工作流:提取题目 → 检索相似题 → 输出 3 个方案(稳健/创新/折中)
"把这篇文章蒸馏到电赛知识库" 🔄 进入积累工作流:解析方案 → 去重检测 → 写入知识库

方案输出示例

方案A — 稳健路线:OpenMV循线 + STM32F407 PID控制 + TB6612驱动
  硬件成本 ¥180 | 难度 ★★☆ | 完赛风险 低
  参考:2021-F 国一方案(开源 GitHub)

方案B — 创新路线:K230目标检测 + 步进云台 + 增量式PID
  硬件成本 ¥350 | 难度 ★★★ | 冲奖概率 高
  参考:2025-E 国一方案

方案C — 折中路线:OpenMV + 步进电机 + 分阶段策略
  硬件成本 ¥260 | 难度 ★★☆ | 平衡风险与创新

工作原理

┌─────────────────────────────────────────────────────┐
│                    知识蒸馏管线                       │
│                                                     │
│  历年赛题PDF → 提取 → 题目索引(年份/关键词/清单指纹)   │
│  获奖方案博客 → 提取 → 控制模式库 + 器件选型表           │
│  器件清单    → 匹配 → 预测逻辑 + 相似度排名             │
│                                                     │
│  三层策略:本地命中 → WebSearch补充 → WebFetch深挖     │
│  每次搜索的高价值内容 → 自动沉淀 → 越用越强             │
└─────────────────────────────────────────────────────┘

项目结构

本项目遵循 AgentSkills 开放标准:

dian-sai-solver/
├── SKILL.md                          # Skill 入口(三大工作流)
├── references/                       # 结构化知识库
│   ├── problem-index.md              #   历年题目索引
│   ├── control-patterns.md           #   方案模式库
│   ├── hardware-db.md                #   器件选型速查表
│   ├── algorithm-catalog.md          #   控制算法目录
│   ├── solution-template.md          #   方案输出模板(10项结构)
│   ├── prediction-template.md        #   预测报告模板
│   ├── prediction-accuracy-log.md    #   预测准确性追踪
│   ├── web-search-strategy.md        #   网络搜索策略
│   ├── knowledge-update-log.md       #   知识库更新日志
│   └── quality-checklist.md          #   写入质量门禁(5条)
├── scripts/                          # 辅助脚本
│   ├── pdf_extract.sh                #   PDF 文本提取
│   ├── index_search.sh               #   索引关键词检索
│   ├── match_materials.sh            #   清单相似度匹配
│   └── append_knowledge.sh           #   知识库去重追加
└── assets/
    └── block-diagram-template.txt    #   系统框图 ASCII 模板

注意references/ 下的知识库文件为空白模板。实际数据由用户本地使用过程中渐进积累——每搜索一次、每阅读一篇方案,知识库就成长一分。这正是"蒸馏"的含义。


设计理念

不做什么

  • ❌ 不提供可以直接抄的代码(电赛规则禁止)
  • ❌ 不预测未公布的赛题(只在器件清单发布后基于清单推测)
  • ❌ 不替代你的判断(方案是参考,选择在你)

做什么

  • ✅ 帮你快速锚定"这道题跟哪年哪题像"
  • ✅ 给你 3 个不同维度的方案,清晰对比优劣
  • ✅ 把散落在 CSDN/GitHub/知乎的经验结构化沉淀
  • ✅ 让下一届的你站在这一届的肩膀上

比赛只有四天三夜,但知识库可以持续积累四年。

MIT License

About

哒⬆️哒⬇️哒哒哒,好想打电赛~~~

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages