test-case-specialist

Generates standardized auto and manual test acceptance checklists from Git branches and prototypes.

1|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/linzb93/ai-coding-docs --skill test-case-specialist-linzb93
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: test-case-specialist
Source: https://github.com/linzb93/ai-coding-docs/tree/main/vue3/skills/test-case-specialist
Command: npx skills add https://github.com/linzb93/ai-coding-docs --skill test-case-specialist-linzb93

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing consistent test acceptance checklists for each new frontend feature is repetitive and error-prone. This Skill automates the creation of standardized test case documents based on the current Git branch and prototype requirements, ensuring nothing critical like pagination, form validation, or empty states is overlooked. ## Core Features & Use Cases - Branch-Based Organization: Derives the version directory from the Git branch name (e.g., dev-1.1.0 becomes __test__/1.1.0/, defaulting to 1.0.0 on master/main). - Automated Checklists (auto.md): Generates AI-verifiable checks for pagination logic, form input constraints, and empty/loading states by scanning code changes against prototype requirements. - Manual Test Cases (manual.md): Produces structured manual test cases with title, preconditions, step-by-step operations including exception branches, expected results, and self-test status checkboxes. - Use Case: After switching to branch dev-1.1.0 and receiving an order management prototype, ask the AI to generate both auto.md and manual.md under __test__/1.1.0/ for immediate QA coverage. ## Quick Start Ask the AI to generate auto.md and manual.md test checklists for the current Git branch based on your uploaded prototype description.

Frequently Asked Questions about test-case-specialist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate test cases from a Git branch automatically?▼

Switch to your feature branch (e.g., dev-1.1.0) and ask the AI to generate test checklists. It extracts the version from the branch name and creates auto.md and manual.md under __test__/{version}/ based on your prototype description.

What should an automated frontend test checklist include?▼

An automated checklist should verify pagination handling of total count and page size, form validation rules like input length and format constraints, and empty or loading state placeholders. Each item uses a checkbox format for AI verification against the code.

How are manual test cases structured in manual.md?▼

Each manual case includes a title describing the module and function, preconditions like login state, numbered test steps with exception branches, expected UI and logic results, and a self-test status checkbox marking passed or incomplete.

What happens when the current branch is master or main?▼

When on master or main, the version directory defaults to 1.0.0 instead of parsing a branch suffix. The generated auto.md and manual.md files are placed under __test__/1.0.0/.

Does this replace writing unit tests for Vue components?▼

No, it generates acceptance checklists and manual QA documentation, not executable unit tests. Use it alongside testing frameworks like Vitest when you need runnable assertions rather than verification checklists.