code-testing-extensions skill
✓ DoğrulandıKod test süreçleri (pipelines) için dile özgü kılavuz dosyalarından oluşan bir referans kataloğu sunar.
- GitHub yıldızları
- 5.942
- Dosyalar
- 22
- Son commit
- 11 Kas 2026
- Lisans
- MIT
- İzin verilen araçlar
- —
code-testing-extensions skill ne işe yarar?
code-testing-extensions bir agent skill'dir. Kod test süreçleri (pipelines) için dile özgü kılavuz dosyalarından oluşan bir referans kataloğu sunar.
Özet, skill'in SKILL.md dosyasından oluşturuldu.
code-testing-extensions skilli hakkında
Otomatik test süreçleri için dile özgü kılavuzlara erişmek, bu referans kataloğunun temel işlevidir. Geliştiriciler, ajanlara çeşitli programlama ortamları için gereken kesin derleme komutlarını, test araçlarını ve mocking desenlerini sağlamak amacıyla bu kaynağı kullanır. Bir ajan, genel bilgilere güvenmek yerine proje yapısı tespiti, framework uyumlu komutlar ve yaygın hata kodlarını anlamak için dotnet.md veya python.md gibi belirli dosyaları yükler.
Bu katalog, ajanların bir araç çağrısı (tool invocation) yerine doğrudan okuduğu paketlenmiş dosyalardan oluşan bir dizin görevi görür. Rust, Go, Java ve Swift gibi diller için cargo test komutlarından XCTest desenlerine kadar her şeyi kapsayan özelleşmiş dokümantasyon içerir. Bir depoda mevcut test desenleri bulunmadığında, ajanlar araştırma, planlama ve nihai raporları içeren tam döngüleri gözlemlemek için dile özgü örnek dosyalara da erişebilir.
Bir agent bununla neler yapabilir
- 1Python test ortamlarını yapılandırınBir ajan, Python projeleri için framework uyumlu test komutlarını ve mocking kılavuzlarını alabilir.
- 2C++ test iç yapısını uygulayınBir geliştirici, bir ajana friend deklarasyonlarını kullanarak C++ iç yapısını test etmek için belirli kılavuzları kullanması talimatını verebilir.
- 3Java test paketleri oluşturunBir AI istemcisi, Java testleri oluşturmak için Maven veya Gradle komutlarını ve Mockito desenlerini kullanabilir.
- 4Test iş akışlarından öğreninBir depoda mevcut testler bulunmadığında, bir ajan tam araştırma ve düzeltme döngülerini görmek için örnek dosyaları yükleyebilir.
Skill'in SKILL.md dosyasından yazılmıştır. Her kullanım durumu oradaki bir alıntı ile kontrol edilir.
code-testing-extensions 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.code-testing-extensions skill'ini Eklenti uygulamasına kur
/plugin marketplace add dotnet/skills /plugin install dotnet-test@dotnet-agent-skills
code-testing-extensions skill'ini Claude Code uygulamasına kur
~/.claude/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensionscode-testing-extensions skill'ini Claude Code (project) uygulamasına kur
.claude/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions .claude/skills/code-testing-extensionscode-testing-extensions skill'ini Codex uygulamasına kur
~/.agents/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.agents/skills/code-testing-extensionscode-testing-extensions skill'ini Gemini CLI uygulamasına kur
~/.gemini/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.gemini/skills/code-testing-extensionscode-testing-extensions skill'ini Claude.ai uygulamasına kur
npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions code-testing-extensions && zip -r code-testing-extensions.zip code-testing-extensions # claude.ai → Customize → Skills → + → Create skill → Upload a skill → code-testing-extensions.zip
Otomatik kontroller
Çalıştırıldı 14 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
- Kaynak deposu bağlantılı ve erişilebilirdotnet/skills/plugins/dotnet-test/skills/code-testing-extensions is public and reachablegithub.com/dotnet/skills/tree/HEAD/plugins/dotnet-test/skill ↗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/dotnet/skills/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/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗Geçti
- Önceden izin verilen araçlar sınırlıNo pre-approved tools; the agent asks before using onegithub.com/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗Geçti
SKILL.md
GitHub'da görüntüleCode Testing Extensions
This reference-only catalog lists bundled guidance for the code-testing pipeline. Read the matching file directly; do not invoke this catalog as a skill. Resource paths are relative to this catalog, not the project workspace.
Available Extension Files
| File | Language | Contents |
|---|---|---|
| extensions/dotnet.md | .NET (C#/F#/VB) | Build commands, test commands, project reference validation, common CS error codes, MSTest template |
| extensions/python.md | Python | Framework-adaptive test commands (pytest, custom runners), project layout detection, mocking guidelines, common errors |
| extensions/typescript.md | TypeScript/JavaScript | Build/test commands (Jest/Vitest/Mocha), framework detection, mocking, TS-specific considerations |
| extensions/powershell.md | PowerShell | Test commands (Pester v5), module import patterns, discovery/run pitfalls, mocking, common errors |
| extensions/cpp.md | C++ | Testing internals with friend declarations |
| extensions/go.md | Go | go test commands, table-driven tests, integration vs unit layout, mocking via interfaces, common errors |
| extensions/java.md | Java | Maven/Gradle commands, JUnit 4/5 and TestNG detection, Mockito, Spring Boot slices, common errors |
| extensions/rust.md | Rust | cargo test commands, unit vs integration vs doc tests, features, async test harnesses, common errors |
| extensions/ruby.md | Ruby | RSpec and Minitest commands, Bundler usage, Rails specifics, mocking patterns, common errors |
| extensions/swift.md | Swift | SPM and Xcode test commands, XCTest vs Swift Testing, @testable import, async/throws tests, common errors |
| extensions/kotlin.md | Kotlin | Gradle commands, JUnit/Kotest detection, MockK, coroutines test, KMP and Android specifics, common errors |
| extensions/dotnet-examples.md | .NET (C#/F#/VB) | Concrete pipeline examples: sample research output, plan, generated tests, fix cycles, final report |
| extensions/python-examples.md | Python | Concrete pipeline examples (pytest): research, plan, generated test file, fix cycles, final report |
| extensions/typescript-examples.md | TypeScript/JavaScript | Concrete pipeline examples (Vitest, applicable to Jest): research, plan, generated test file, fix cycles, final report |
| extensions/go-examples.md | Go | Concrete pipeline examples (standard testing): research, plan, table-driven test file, fix cycles, final report |
| extensions/java-examples.md | Java | Concrete pipeline examples (JUnit 5 + Mockito on Maven): research, plan, generated test file, fix cycles, final report |
Usage
Read the appropriate base extension before writing test code. Load an
<language>-examples.md file only when the repository has no representative
tests and the base extension does not resolve the needed pattern. Do not load
end-to-end examples for a focused request with established local conventions.
Bu becerideki dosyalar
22code-testing-extensions skill soruları
code-testing-extensions skill'ini Claude Code uygulamasına nasıl kurarım?
npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensions 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.
code-testing-extensions 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.
Bu kataloğu nasıl kullanmalıyım?
Bu sadece bir referans kataloğudur; kataloğu bir SKILL olarak çağırmak yerine ilgili dile ait dosyaları doğrudan okumalısınız.
Örnek dosyaları ne zaman yüklemeliyim?
Yalnızca depo (repository) içinde temsil edici testler eksikse ve temel uzantı dosyası yetersiz kalıyorsa dile özgü örnek dosyaları yükleyin.
Uzantı dosyalarında ne tür bilgiler yer alıyor?
Dosyalar; çeşitli programlama dilleri için derleme ve test komutlarını, framework tespitini, mocking kılavuzlarını ve yaygın hata kodlarını içerir.