hoangnguyen0403/agent-skills-standard-quality-engineering-quality-engineering-zephyr-test-generation
Generate Zephyr test cases from Jira stories: parse acceptance criteria and business rules, impact-analyze existing TCs (update vs. create new), and draft correctly named test cases. Use for AC-to-test generation; defer post-generation Jira linking and manual test-case quality review.
This is a copy. The original lives at hoangnguyen0403/quality-engineering-zephyr-test-generation.
npx skills add https://github.com/HoangNguyen0403/agent-skills-standard --skill quality-engineering-zephyr-test-generation
?expand=renderedFields — HTML authoritative for platform colors:#00B8D9 = Web · #36B37E = Mobile · #FF991F = Web+Mobile
Get Issue Link Test Cases with Jira issue key (e.g., {PROJECT}-{ID}).[Module] and [Screen] keywords + check sibling issue links.zephyr_test_plan.md before writing.Create Test Case (with customFields included — no separate Update needed) → Create Test Case Steps → Create Test Case Issue LinkGet Test Case Steps, show before/after diff, wait for explicit approval, then Update Test Case.| AC row | Action |
| ------------------------------------------- | --------------------------------------------------------------- |
| Single row [ WEB + MOBILE ] | ONE TC, Platform = "Web and Mobile", no platform prefix in name |
| Two rows same behavior, different platforms | TWO TCs with Web_ / Mobile_ prefix — never merge |
Web_ / Mobile_ only when platform-exclusive; omit prefix for Web and Mobile.["Client user", "Client admin", "Internal sales rep", "External sales rep"]. not default to Client user.@smartbear/smartbear-mcp)Create Test Case requires projectKey="{PROJECT}" and supports customFields directly (no separate Update needed for Roles/Platform).Create Test Case Steps uses testCaseKey + mode (APPEND/OVERWRITE) + items[].Create Test Case Issue Link uses testCaseKey + issueId (numeric Jira issue ID — get from ticket's id field, not key string).Get Issue Link Test Cases uses issueKey (e.g., {PROJECT}-{ID}) — returns linked TC keys directly.Update Test Case uses testCaseKey — only needed when modifying existing TCs, not for new creation.Web_ or Mobile_ prefix for platform-exclusive TCs — copy verbatim from artifact draft; omit prefix only when Platform = "Web and Mobile"."folder": {"id": X} in all PUT payloads.zephyr_test_plan.md before each run."System works" → "Banner 'Success' is visible".When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
Take hoangnguyen0403/agent-skills-standard-quality-engineering-quality-engineering-zephyr-test-generation from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.