cwf-testing-plan
Structures the testing phase by defining strategy, test cases, and validation criteria.
Install
mkdir -p .claude/skills/cwf-testing-plan && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12277" && unzip -o skill.zip -d .claude/skills/cwf-testing-plan && rm skill.zipInstalls to .claude/skills/cwf-testing-plan
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Guide user through testing phaseKey capabilities
- →Define test strategy and levels
- →Specify test coverage targets
- →Document functional test cases using Given/When/Then
- →Outline non-functional test cases
- →Define test environment requirements
How it works
The skill guides the user through creating a testing plan by reading existing documentation and focusing on defining test strategy, coverage, and test cases. It ensures the `e-testing-plan.md` file is updated with the necessary details.
Inputs & outputs
When to use cwf-testing-plan
- →Defining test strategy
- →Creating functional test cases
- →Planning environment validation
About this skill
Scope & Boundaries
This step: Complete e-testing-plan.md with test strategy, test cases, and validation criteria.
Not this step: Running tests (that's g-testing-exec), deployment, or maintenance.
If blocked or finished: Call .cwf/scripts/command-helpers/workflow-manager control --current-step=e-testing-plan --task-path=<path> to determine next action.
Context
Task arguments: {arguments}
Current task/workflow: Run .cwf/scripts/command-helpers/task-context-inference using the Bash tool.
First: Run .cwf/scripts/command-helpers/context-manager location using the Bash tool to confirm git root.
Workflow
Steps 1-4 (Preamble): Read .cwf/docs/skills/workflow-preamble.md and follow Steps 1-4 (argument parsing, task resolution, parent context, LLM decision).
Step 5: Read .cwf/docs/workflow/workflow-steps/testing-planning.md for detailed testing phase guidance.
Step 6 (Execute):
- Open e-testing-plan.md (v2.1) or e-testing.md (v2.0) or testing.md (v1.0)
- Focus on: Test strategy, test cases, test environment, validation criteria
- Avoid: Implementation details, design rationale, deployment procedures
- Key content: test levels, coverage targets, functional/non-functional test cases, environment setup
Step 7: Check decomposition signals. See .cwf/docs/workflow/decomposition-guide.md.
Step 8: Checkpoint commit. See .cwf/docs/skills/checkpoint-commit.md. Stage: e-testing-plan.md
Step 9 (Next Steps):
- Primary: Move to implementation execution →
/cwf-implementation-exec <task-path> - Alt: Return to implementation if tests reveal defects
- Alt: Extend testing if coverage insufficient
Success Criteria
- Testing file opened and updated
- Test strategy defined with test levels
- Test coverage targets specified
- Functional test cases documented (Given/When/Then)
- Non-functional test cases specified
- Test environment requirements defined
- Next steps suggested
When not to use it
- →When running tests, as this is handled by `g-testing-exec`
- →When focusing on implementation details or design rationale
- →When deployment procedures are the primary concern
Limitations
- →The skill does not run tests.
- →It focuses solely on the planning phase of testing.
- →It avoids implementation details, design rationale, and deployment procedures.
How it compares
This skill provides a structured workflow for creating a testing plan document, ensuring all critical aspects like strategy, coverage, and test cases are covered, unlike an ad-hoc or unstructured planning process.
Compared to similar skills
cwf-testing-plan side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| cwf-testing-plan (this skill) | 0 | 2mo | No flags | Beginner |
| svelte-expert | 11 | 9mo | No flags | Intermediate |
| home-assistant-integration-knowledge | 8 | 2mo | No flags | Advanced |
| writing-skills | 4 | 4mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
svelte-expert
Raudbjorn
Expert Svelte/SvelteKit development assistant for building components, utilities, and applications. Use when creating Svelte components, SvelteKit applications, implementing reactive patterns, handling state management, working with stores, transitions, animations, or any Svelte/SvelteKit development task. Includes comprehensive documentation access, code validation with svelte-autofixer, and playground link generation.
home-assistant-integration-knowledge
home-assistant
Everything you need to know to build, test and review Home Assistant Integrations. If you're looking at an integration, you must use this as your primary reference.
writing-skills
obra
Use when creating new skills, editing existing skills, or verifying skills work before deployment
obsidian-hello-world
jeremylongshore
Create a minimal working Obsidian plugin with commands and settings. Use when building your first plugin feature, testing your setup, or learning basic Obsidian plugin patterns. Trigger with phrases like "obsidian hello world", "first obsidian plugin", "obsidian quick start", "simple obsidian plugin".
code-review-checklist
vudovn
Code review guidelines covering code quality, security, and best practices.
openspec-verify-change
studyzy
验证实现是否与变更产出物匹配。当用户想要在归档前验证实现是否完整、正确且一致时使用。