naodeng avatar

Test Case Writing

This helps you write test cases that cover normal flows, edge cases, and exceptions without starting from scratch. You feed it project context like scope, environment, and constraints, and it generates executable test cases in Markdown by default, though you can request Excel, CSV, or JSON if that fits your workflow better. The prompts push you to be risk-driven and flag what's missing rather than pretending everything is known upfront. One caveat: it really needs meaningful context to be useful. If you throw vague requirements at it, you'll get vague test cases back. Best used when you have a decent grip on what you're testing but want structured coverage you can actually hand off or execute.

skills.sh installs
455
GitHub stars
303
last updated
Aug 21, 2026

Install

$ npx -y skills add naodeng/awesome-qa-skills --skill test-case-writing --agent claude-code

Installs into .claude/skills of the current project.

Files

Test Case Writing (English)

Chinese version: See the corresponding Chinese skill.

When to Use

  • Need help with test case writing in a real project context.
  • Need an output that can be used directly for execution, review, or follow-up.
  • Need to merge scenario candidates from several roles into one traceable test suite without role-based duplication.

Workflow

  1. Read and follow the main prompt listed under Progressive disclosure (coverage, structure, quality bar).
  2. Add only project context that changes the result: scope, environment, constraints, risks, dependencies, expected deliverable, and optional role scenario candidates with source_role.
  3. Identify equivalent candidates by requirement trace, trigger, action, and observable outcome before generating one unified suite.
  4. If input is incomplete, return a usable first draft and explicitly mark assumptions and gaps.
  5. Default to Markdown; switch formats only when the user asks.

Core Constraints

Sponsors

Details

Repository
github.com/naodeng/awesome-qa-skills
Categories
Testing & QA, Documentation, Code Review & Quality, Debugging, Design & UI/UX
First seen
Jun 3, 2026
1currents-dev avatarplaywright-best-practicescurrents-dev/playwright-best-practices-skillUse when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking AP104.5Kskills.sh installs
2momentic-ai avatarmomentic-testmomentic-ai/skillsCreate, run, and maintain Momentic E2E tests and modules, which are serialized to disk as *.test.yaml and *.module.yaml files. Momentic uses fast, accurate AI a68.5Kskills.sh installs
3clerk avatarclerk-testingclerk/skillsE2E testing for Clerk apps. Use with Playwright or Cypress for auth flow tests.48.2Kskills.sh installs
4antfu avatarvitestantfu/skillsVitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filteri47.4Kskills.sh installs
5samber avatargolang-testingsamber/cc-skills-golangProduction-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot 45.4Kskills.sh installs
6firecrawl avatarfirecrawl-qafirecrawl/firecrawl-workflowsQA test a live website with Firecrawl browser and scrape evidence. Use when the user wants exploratory QA, form testing, navigation/link checks, responsive chec31.6Kskills.sh installs