mcpField
C
cli-mastery

cli-mastery

github.com/githubエージェントワークフロー40.5k2.1k 回インストール今日更新
リポジトリ

cli-mastery について

Copilot CLI を学ぶための対話型スキルです。モジュール別のレッスン、クイズ、シナリオ課題を通じて CLI コマンドを学び、進捗を記録します。

主な機能

  1. 01モジュール別の CLI 学習
  2. 02クイズとシナリオ課題
  3. 03必要に応じたリファレンス要約
  4. 04XP と学習進捗の記録

活用シーン

  1. 01Copilot 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 Mastery

ユーティリティスキル — 対話形式の 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 を表示します。一度に扱う概念は 1 つだけとし、各レッスンの後にクイズまたは復習を提案します。

コメント