mcpField
C
cli-mastery

cli-mastery

github.com/githubAgent 工作流40.5k2.1k 次安装1 天前更新
代码仓库

关于 cli-mastery

面向 Copilot CLI 用户的交互式学习技能,通过课程、测验和情景挑战讲解 CLI 命令与斜杠命令,并跟踪学习进度。

主要功能

  1. 01按模块讲解 CLI
  2. 02提供测验与情景挑战
  3. 03支持参考内容查询
  4. 04记录经验值与完成进度

适用场景

  1. 01学习 Copilot CLI 命令
  2. 02练习斜杠命令知识
  3. 03通过情景挑战或结业考试复习

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/github/awesome-copilot --skill cli-mastery

安装后在 Claude Code 中输入/cli-mastery确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
module-4-agents.md
module-8-configuration.md
module-1-slash-commands.md
module-5-skills.md
module-3-modes.md
module-2-keyboard-shortcuts.md
module-7-advanced.md
scenarios.md
final-exam.md
module-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