code-testing-extensions skill
✓ 인증됨코드 테스트 파이프라인을 위한 언어별 가이드 파일 참조 카탈로그를 제공합니다.
- GitHub 스타
- 5,942
- 파일
- 22
- 마지막 커밋
- 2026년 11월 11일
- 라이선스
- MIT
- 허용된 도구
- —
code-testing-extensions skill은 무엇을 하나요?
code-testing-extensions은(는) agent skill입니다. 코드 테스트 파이프라인을 위한 언어별 가이드 파일 참조 카탈로그를 제공합니다.
skill의 SKILL.md에서 생성된 요약입니다.
code-testing-extensions skill 정보
자동화된 테스트 파이프라인을 위한 언어별 가이드를 제공하는 것이 이 참조 카탈로그의 주요 기능입니다. 개발자는 이 리소스를 사용하여 에이전트에게 다양한 프로그래밍 환경에 필요한 정확한 빌드 명령, 테스트 러너 및 모킹 패턴을 제공할 수 있습니다. 에이전트는 일반적인 지식에 의존하는 대신 dotnet.md 또는 python.md와 같은 특정 파일을 로드하여 프로젝트 레이아웃 감지, 프레임워크 적응형 명령 및 일반적인 에러 코드를 이해합니다.
이 카탈로그는 에이전트가 도구 호출을 통하지 않고 직접 읽을 수 있는 번들 파일 디렉토리 역할을 합니다. Rust, Go, Java, Swift와 같은 언어에 대한 전문 문서를 포함하며, cargo test 명령부터 XCTest 패턴까지 모든 내용을 다룹니다. 저장소에 기존 테스트 패턴이 없는 경우, 에이전트는 언어별 예제 파일에 접근하여 조사, 계획 및 최종 보고를 포함한 전체 사이클을 확인할 수 있습니다.
agent가 수행할 수 있는 작업
- 1Python 테스트 환경 구성에이전트가 Python 프로젝트를 위한 프레임워크 적응형 테스트 명령과 모킹 가이드라인을 가져올 수 있습니다.
- 2C++ 테스트 내부 구현개발자가 에이전트에게 friend 선언을 사용하여 C++ 내부를 테스트하기 위한 특정 가이드를 사용하도록 지시할 수 있습니다.
- 3Java 테스트 스위트 생성AI 클라이언트가 Maven 또는 Gradle 명령과 Mockito 패턴을 사용하여 Java 테스트를 구축할 수 있습니다.
- 4테스트 워크플로 학습저장소에 기존 테스트가 없는 경우, 에이전트는 예제 파일을 로드하여 전체 조사 및 수정 사이클을 확인할 수 있습니다.
skill의 SKILL.md를 기반으로 작성되었습니다. 모든 사용 사례는 해당 문서의 인용구와 대조 확인되었습니다.
code-testing-extensions skill 설치 방법
각 명령은 skill 폴더를 클라이언트의 skills 디렉터리에 복사합니다. 클라이언트를 재시작하거나 새 세션을 시작하여 로드하세요.플러그인에 code-testing-extensions skill 설치
/plugin marketplace add dotnet/skills /plugin install dotnet-test@dotnet-agent-skills
Claude Code에 code-testing-extensions skill 설치
~/.claude/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensionsClaude Code (project)에 code-testing-extensions skill 설치
.claude/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions .claude/skills/code-testing-extensionsCodex에 code-testing-extensions skill 설치
~/.agents/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.agents/skills/code-testing-extensionsGemini CLI에 code-testing-extensions skill 설치
~/.gemini/skills/code-testing-extensions/SKILL.md
$ npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.gemini/skills/code-testing-extensionsClaude.ai에 code-testing-extensions skill 설치
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
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 보안 감사는 아닙니다. 에이전트가 실행하기 전에 스크립트를 읽어 보세요. 검사 방식
- 소스 저장소 연결 및 접근 가능dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions is public and reachablegithub.com/dotnet/skills/tree/HEAD/plugins/dotnet-test/skill ↗통과
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit 2026-11-11github.com/dotnet/skills/commits ↗통과
- 스크립트에 다운로드 후 실행이나 자격 증명 탈취가 없음No scripts in the skill folder통과
- SKILL.md에 숨겨진 지침 없음No override phrases, safeguard switches, credential requests or hidden charactersgithub.com/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗통과
- 사전 허용 도구가 제한됨No pre-approved tools; the agent asks before using onegithub.com/dotnet/skills/blob/HEAD/plugins/dotnet-test/skill ↗통과
SKILL.md
GitHub에서 보기Code 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.
이 스킬의 파일
22code-testing-extensions skill 질문
Claude Code에 code-testing-extensions skill을 어떻게 설치하나요?
npx degit dotnet/skills/plugins/dotnet-test/skills/code-testing-extensions ~/.claude/skills/code-testing-extensions를 실행합니다. Claude Code는 ~/.claude/skills(모든 프로젝트) 또는 .claude/skills(한 프로젝트)에서 skills를 로드하며, 설명이 작업과 일치할 때 skill을 사용합니다.
code-testing-extensions skill을 사용할 수 있는 클라이언트는 무엇인가요?
Agent Skills 형식을 읽는 모든 클라이언트(Claude Code, Codex, Gemini CLI, claude.ai(ZIP으로 업로드))가 사용할 수 있습니다. skill 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.
이 카탈로그를 어떻게 사용해야 하나요?
이 카탈로그는 참조 전용입니다. SKILL을 호출하는 대신 특정 언어 파일을 직접 읽어야 합니다.
예제 파일은 언제 로드해야 하나요?
저장소에 대표적인 테스트가 부족하고 기본 확장 파일만으로 불충분할 때만 언어별 예제 파일을 로드하십시오.
확장 파일에는 어떤 정보가 포함되어 있나요?
파일에는 다양한 프로그래밍 언어에 대한 빌드 및 테스트 명령, 프레임워크 감지, 모킹 가이드라인, 일반적인 에러 코드가 포함되어 있습니다.