From agent-skills
Generate, organize, and manage comprehensive test cases for features, code changes, or PRs. Covers test case generation, test plan creation, coverage analysis, bug report templates, and test matrices.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-skills:test-casesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read the relevant inputs (PRD, user story, diff, code module) and identify:
Read the relevant inputs (PRD, user story, diff, code module) and identify:
Determine relevant test types: Unit, Integration, E2E, API, UI, Regression, Smoke, Performance.
Cover ALL relevant categories:
| Column | Description |
|---|---|
| ID | e.g., TC-001 |
| Category | From Step 2 |
| Title | What is being tested |
| Preconditions | Required state/setup |
| Steps | Numbered actions |
| Expected Result | Observable pass/fail outcome |
| Priority | P0 (blocker), P1 (critical), P2 (major), P3 (minor) |
| Type | Manual or Automated |
Feature: [Name]
Scenario: [Title]
Given [preconditions]
When [action]
Then [expected result]
Scenario Outline: [Parameterized Title]
Given [preconditions with <param>]
When [action with <param>]
Then [result with <param>]
Examples:
| param | expected |
| val1 | res1 |
List variables (browser, OS, role, input type) and values. Generate pairwise combinations (not full cartesian). Present as table with Config ID, variable columns, and Expected.
Sections: Overview, Scope (in/out), Test Strategy, Entry Criteria, Exit Criteria, Test Environment, Schedule, Risks & Mitigations, Test Cases.
Read existing tests, map to code paths, identify gaps. Present as: Gap ID | Area | Missing Coverage | Suggested Test | Priority
Title, Environment (OS/Browser/Device, App version, Environment),
Severity (Blocker/Critical/Major/Minor/Trivial),
Steps to Reproduce, Expected Result, Actual Result,
Reproducibility (Always/Intermittent/Once), Attachments, Additional Context
npx claudepluginhub bos-hieu/agent-skills --plugin agent-skillsGenerates test plans, manual test cases, automated Playwright tests, regression suites, and bug reports using markdown templates for QA automation.
Generates structured, prioritized test plans from feature specs, Figma designs, or code. Includes risk analysis, coverage matrix, automation candidates. Saves Markdown to docs/testplans/.
Generates BDD/Gherkin test cases from acceptance criteria using ISTQB techniques (equivalence partitioning, BVA, decision tables). Supports direct text, PRD files, Jira stories, and OpenAPI contracts.