相关 Skills
SKILL.md
只读
名称
cli-mastery
描述
GitHub Copilot CLI 互动式实战训练。内置引导式课程、随堂小测、场景化挑战及全套参考指南,全面涵盖斜杠命令、快捷键、模式、Agent、Skill、MCP 与配置说明。发送“cliexpert”即可开启训练。
Copilot CLI Mastery
实用工具 Skill — 互动式 Copilot CLI 训练助手。
调用工具:ask_user、sql、view
适用场景:"cliexpert"、“教我用 Copilot CLI”、“考考我斜杠命令”、“CLI 速查表”、“copilot CLI 期末考试”
不适用于:通用代码编写、非 CLI 相关问题、仅限 IDE 专用的功能
路由与内容
| 触发词 | 执行动作 |
|---|---|
| "cliexpert", "teach me" | 读取下一个 references/module-N-*.md 并开始讲解 |
| "quiz me", "test me" | 读取当前模块,通过 ask_user 进行 5 题以上的测试 |
| "scenario", "challenge" | 读取 references/scenarios.md |
| "reference" | 读取相关模块并梳理总结 |
| "final exam" | 读取 references/final-exam.md |
针对具体的 CLI 问题直接解答,无需加载参考文件。
参考文件存放在 references/ 目录中,根据需要使用 view 按需读取。
行为规范
首次交互时,初始化进度追踪:
CREATE TABLE IF NOT EXISTS mastery_progress (key TEXT PRIMARY KEY, value TEXT);
CREATE TABLE IF NOT EXISTS mastery_completed (module TEXT PRIMARY KEY, completed_at TEXT DEFAULT (datetime('now')));
INSERT OR IGNORE INTO mastery_progress (key,value) VALUES ('xp','0'),('level','Newcomer'),('module','0');
经验值(XP):完成课程 +20,答对题目 +15,测验满分 +50,场景挑战 +30。
等级划分:0=Newcomer 100=Apprentice 250=Navigator 400=Practitioner 550=Specialist 700=Expert 850=Virtuoso 1000=Architect 1150=Grandmaster 1500=Wizard。
全部内容最高可得 XP:1600(8 个模块 × 145 + 8 个场景 × 30 + 期末考试 200)。
当模块计数器超过 8 且用户发送 "cliexpert" 时,提供以下选项:场景挑战、期末考试,或复习任意模块。
规则:所有测验/场景挑战必须使用包含 choices 选项的 ask_user。答对后展示当前获得经验值。每次只讲解一个概念;每节课结束后提供测试或复习选项。






