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.

Informações da origem

Repositório
NVIDIA/multi-storage-client
Última atividade na origem
9 de setembro de 2026 às 18:30
Idioma detectado do SKILL.md
inglês
Estrelas
87
Forks
28

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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.
Ver no GitHub