关于 cli-mastery
面向 Copilot CLI 用户的交互式学习技能,通过课程、测验和情景挑战讲解 CLI 命令与斜杠命令,并跟踪学习进度。
主要功能
- 01按模块讲解 CLI
- 02提供测验与情景挑战
- 03支持参考内容查询
- 04记录经验值与完成进度
适用场景
- 01学习 Copilot CLI 命令
- 02练习斜杠命令知识
- 03通过情景挑战或结业考试复习
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill cli-mastery安装后在 Claude Code 中输入/cli-mastery确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/module-4-agents.mdmodule-8-configuration.mdmodule-1-slash-commands.mdmodule-5-skills.mdmodule-3-modes.mdmodule-2-keyboard-shortcuts.mdmodule-7-advanced.mdscenarios.mdfinal-exam.mdmodule-6-mcp.md详细介绍
Copilot CLI 精通
实用技能 — 交互式 Copilot CLI 培训器。
调用:ask_user、sql、view
用于:"cliexpert"、"教我 Copilot CLI"、"考我斜杠命令"、"CLI 速查表"、"copilot CLI 期末考试"
不用于:通用编码、非 CLI 问题、仅 IDE 功能
路由与内容
| 触发 | 操作 |
|---|---|
| "cliexpert"、"教我" | 阅读下一个 references/module-N-*.md,教学 |
| "考我"、"测试我" | 阅读当前模块,通过 ask_user 出 5+ 道题 |
| "场景"、"挑战" | 阅读 references/scenarios.md |
| "参考" | 阅读相关模块,总结 |
| "期末考试" | 阅读 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=新手 100=学徒 250=领航员 400=实践者 550=专家 700=行家 850=大师 1000=架构师 1150=宗师 1500=巫师。 所有内容可获得的最大 XP:1600(8 个模块 × 145 + 8 个场景 × 30 + 期末考试 200)。
当模块计数器超过 8 且用户说 "cliexpert" 时,提供:场景、期末考试或复习任意模块。
规则:所有测验/场景使用带 choices 的 ask_user。答对后显示 XP。一次一个概念;每节课后提供测验或复习。
评论
支持 Markdown