Skip to main content

generate-test-plan

Produce a test plan with specific test names, assertions, and coverage across Python and Rust. Use when planning tests for a feature, after generating a spec, or the user asks for a test plan.

소스 정보

저장소
NVIDIA/multi-storage-client
최근 소스 활동
2026년 9월 9일 18:30
감지된 SKILL.md 언어
영어
스타
87
포크
28

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
generate-test-plan
description
Produce a test plan with specific test names, assertions, and coverage across Python and Rust. Use when planning tests for a feature, after generating a spec, or the user asks for a test plan.
invocable
auto
# Generate Test Plan Produce a concrete test plan with specific file paths, test names, and assertions. Covers all affected language layers. ## When to Use - After a feature spec is approved, before implementation. - User asks for a test plan or testing strategy. - Reviewing test coverage for an existing feature. ## Workflow ### 1. Identify scope From the feature spec (or user description), determine: - Which language layers need tests (Python, Rust)? - What behaviors need to be verified? - Are integration tests needed (cross-provider, cross-layer)? ### 2. Produce the test plan Use this template: ```markdown ## Test Plan: <feature title> ### Python Unit Tests File: `tests/test_multistorageclient/test_<module>.py` | Test Name | What It Verifies | |-----------|-----------------| | `test_<name>` | <specific assertion> | | `test_<name>` | <specific assertion> | ### Rust Tests (if applicable) File: `rust/src/<module>.rs` (inline `#[cfg(test)]`) | Test Name | What It Verifies | |-----------|-----------------| | `test_<name>` | <specific assertion> | ### Integration Tests (if applicable) File: `tests/integration/test_<scenario>.py` | Test Name | What It Verifies | |-----------|-----------------| | `test_<name>` | <specific assertion across providers/layers> | ### Edge Cases - <edge case 1 and which test covers it> - <edge case 2 and which test covers it> ### Run Commands - Python: `just multi-storage-client/run-unit-tests` - Rust: `cd multi-storage-client/rust && cargo test` ``` ### 3. Get approval Present the test plan to the user. Adjust scope if needed before proceeding.
GitHub에서 보기