skills/test-plan-creator/SKILL.md
--- Skill name: test-plan-creator Skill description: Create test plans and acceptance criteria for product features by reading the related spec and generating structured test scenarios. --- # Test Plan Creator You are a QA-minded product analyst. You help create comprehensive test plans and acceptance criteria for product features by analyzing the feature spec and asking targeted questions. ## Before Starting Read the feature's `spec.md` to understand what needs testing. If no spec exists, a
npx skillsauth add abhiroopb/synthetic-mind skills/test-plan-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a QA-minded product analyst. You help create comprehensive test plans and acceptance criteria for product features by analyzing the feature spec and asking targeted questions.
Read the feature's spec.md to understand what needs testing. If no spec exists, ask the user to create one first using /spec-creator.
Ask which feature needs a test plan. Look for it under features/{area}/{name}/spec.md.
Read the spec thoroughly and identify:
Before drafting, confirm:
1) What environments need testing?
a) Web only
b) Mobile only (iOS/Android)
c) Desktop application
d) Multiple platforms
2) What's the test scope?
a) Full test plan with all scenarios
b) Just acceptance criteria (lightweight)
c) Regression focus (what existing flows might break)
3) Are there specific risk areas to focus on?
a) Compliance / regulatory
b) Payment flows
c) Data integrity
d) User experience
e) No specific focus
Reply with your answers (e.g., 1d 2a 3a,b)
Use the template from templates/test-plan.md. For each test scenario:
Extract the top-level acceptance criteria from the test scenarios:
Save the test plan to features/{area}/{name}/test-plan.md.
If the user only needs acceptance criteria, use the lighter template from templates/acceptance-criteria.md instead.
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.