GitHub Copilot CLI komutları, modları ve yapılandırmalarında uzmanlaşmak için etkileşimli eğitimler, testler ve senaryo tabanlı zorluklar sunar.
- GitHub yıldızları
- 41.038
- Dosyalar
- 11
- Son commit
- 11 Kas 2026
- Lisans
- MIT
- İzin verilen araçlar
- —
cli-mastery skill ne işe yarar?
cli-mastery bir agent skill'dir. GitHub Copilot CLI komutları, modları ve yapılandırmalarında uzmanlaşmak için etkileşimli eğitimler, testler ve senaryo tabanlı zorluklar sunar.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
cli-mastery skilli hakkında
GitHub Copilot CLI komutlarının ve yapılandırmalarının inceliklerini öğrenmek, bu etkileşimli eğitim aracı sayesinde mümkündür. Geliştiriciler; slash komutları, kısayollar, modlar, ajanlar ve MCP ayarlarında uzmanlık kazanmak için tasarlanmış rehberli dersler, testler ve senaryo zorlukları aracılığıyla ilerleme kaydederler. Bir ajan; kullanıcı CLI öğrenmek istediğinde, bir cheat sheet talep ettiğinde veya final sınavına girmek istediğinde bu yeteneği yüklemelidir.
Sistem, XP ve Newcomer'dan Wizard'a kadar değişen seviyeleri yönetmek için bir SQL veritabanı kullanarak kullanıcı ilerlemesini takip eder. Referans modüllerini ve senaryoları yerel dizinden okumak için view aracını kullanır ve çoktan seçmeli soruları sunmak için ask_user aracından yararlanır. Eğitim, sekiz modül ve belirli senaryo dosyaları etrafında yapılandırılmıştır; böylece genel kodlama yardımına ihtiyaç duymadan komut satırı verimliliğinde uzmanlaşmak için oyunlaştırılmış bir yol sunar.
Bir agent bununla neler yapabilir
- 1Rehberli CLI eğitimiBir geliştirici, ajandan GitHub Copilot CLI'ı sıfırdan kullanmayı öğretmesini isteyebilir.
- 2Testler aracılığıyla bilgi ölçümüKullanıcılar, anlayışlarını doğrulamak için özellikle slash komutlarına odaklanan testler talep edebilirler.
- 3Kapsamlı final değerlendirmesiEğitim tamamlandığında, bir kullanıcı uzmanlığını kanıtlamak için final sınavına girebilir.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
cli-mastery skill nasıl kurulur
Her komut, skill klasörünü istemcinin skills dizinine kopyalar. Yüklemek için istemciyi yeniden başlatın veya yeni bir oturum başlatın.cli-mastery skill'ini Claude Code uygulamasına kur
~/.claude/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.claude/skills/cli-masterycli-mastery skill'ini Claude Code (project) uygulamasına kur
.claude/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery .claude/skills/cli-masterycli-mastery skill'ini Codex uygulamasına kur
~/.agents/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.agents/skills/cli-masterycli-mastery skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/cli-mastery/SKILL.md
$ npx degit github/awesome-copilot/skills/cli-mastery ~/.gemini/skills/cli-masterycli-mastery skill'ini Claude.ai uygulamasına kur
npx degit github/awesome-copilot/skills/cli-mastery cli-mastery && zip -r cli-mastery.zip cli-mastery # claude.ai → Customize → Skills → + → Create skill → Upload a skill → cli-mastery.zip
Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Otomatik kontrollerimizi geçti. Bu bir güvenlik denetimi değil: bir ajanın çalıştırmasına izin vermeden önce betikleri okuyun. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirgithub/awesome-copilot/skills/cli-mastery is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/cli-maste ↗Geçti
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗Geçti
- Betiklerde indir-çalıştır veya kimlik bilgisi hırsızlığı yokNo scripts in the skill folderGeçti
- SKILL.md içinde gizli talimat yokNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗Geçti
- Önceden izin verilen araçlar sınırlıNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗Geçti
- SKILL.md, Agent Skills biçimine uyuyorthe description does not say when to use the skillgithub.com/github/awesome-copilot/blob/HEAD/skills/cli-maste ↗Bulgu
SKILL.md
GitHub'da görüntüleCopilot CLI Mastery
UTILITY SKILL — interactive Copilot CLI trainer.
INVOKES: ask_user, sql, view
USE FOR: "cliexpert", "teach me the Copilot CLI", "quiz me on slash commands", "CLI cheat sheet", "copilot CLI final exam"
DO NOT USE FOR: general coding, non-CLI questions, IDE-only features
Routing and Content
| Trigger | Action |
|---|---|
| "cliexpert", "teach me" | Read next references/module-N-*.md, teach |
| "quiz me", "test me" | Read current module, 5+ questions via ask_user |
| "scenario", "challenge" | Read references/scenarios.md |
| "reference" | Read relevant module, summarize |
| "final exam" | Read references/final-exam.md |
Specific CLI questions get direct answers without loading references.
Reference files in references/ dir. Read on demand with view.
Behavior
On first interaction, initialize progress tracking:
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: lesson +20, correct +15, perfect quiz +50, scenario +30. Levels: 0=Newcomer 100=Apprentice 250=Navigator 400=Practitioner 550=Specialist 700=Expert 850=Virtuoso 1000=Architect 1150=Grandmaster 1500=Wizard. Max XP from all content: 1600 (8 modules × 145 + 8 scenarios × 30 + final exam 200).
When module counter exceeds 8 and user says "cliexpert", offer: scenarios, final exam, or review any module.
Rules: ask_user with choices for ALL quizzes/scenarios. Show XP after correct answers. One concept at a time; offer quiz or review after each lesson.
Bu becerideki dosyalar
11cli-mastery skill soruları
cli-mastery skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit github/awesome-copilot/skills/cli-mastery ~/.claude/skills/cli-mastery komutunu çalıştırın. Claude Code, skill'leri ~/.claude/skills (tüm projeler) veya .claude/skills (tek proje) konumundan yükler ve açıklaması görevle eşleştiğinde skill'i kullanır.
cli-mastery skill'ini hangi istemciler kullanabilir?
Agent Skills biçimini okuyan her istemci: Claude Code, Codex, Gemini CLI ve claude.ai (ZIP olarak yükleyin). Skill içindeki betikler yalnızca istemcinin kod çalıştırmaya izin verdiği yerlerde çalışır.
Eğitimi nasıl başlatabilirim?
'cliexpert' diyerek etkileşimli eğitimi başlatabilirsiniz.
Eğitimde hangi konular kapsanıyor?
Eğitim; slash komutları, kısayollar, modlar, ajanlar, yetenekler, MCP ve yapılandırma konularını kapsamaktadır.
Yetenek pratik zorluklar içeriyor mu?
Evet, bilginizi test etmek için senaryo tabanlı zorluklar ve final sınavı içermektedir.