quality-engineering-quality-assurance
Provides standards for writing and reviewing Zephyr test cases with focus on granularity and naming.
Install
mkdir -p .claude/skills/quality-engineering-quality-assurance && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19270" && unzip -o skill.zip -d .claude/skills/quality-engineering-quality-assurance && rm skill.zipInstalls to .claude/skills/quality-engineering-quality-assurance
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Write or review manual Zephyr test cases with 1-condition-per-TC granularity, Module_Action on Screen when Condition naming, platform prefix rules, and High/Normal/Low priority classification. Use for test-case authoring and review; defer Jira traceability, linking, and pushing cases to Zephyr.Key capabilities
- →Write manual Zephyr test cases with one condition per test case.
- →Ensure test cases follow the `Platform_Module_Action on Screen when Condition` naming convention.
- →Apply platform prefixes (`Web_`, `Mobile_`) only when requirements are exclusive.
- →Classify test cases into High, Normal, or Low priority based on impact.
- →Review existing test cases for adherence to granularity and naming rules.
- →Split broad or shared test cases into more granular, platform-specific ones.
How it works
The skill guides the creation and review of manual Zephyr test cases by enforcing specific granularity rules, a detailed naming convention, and a priority classification system.
Inputs & outputs
When to use quality-engineering-quality-assurance
- →Write a new manual test case
- →Review existing test cases for naming compliance
- →Assign priority levels to test scenarios
About this skill
Quality Assurance Standards
Priority: P1 (HIGH)
1. Test Case Granularity
- 1 Test Case = 1 Condition on 1 Screen.
- Split Screens: "Order Details" & "Item Details" separate.
- Split Conditions: "Config " & "Config B" separate.
- No "OR" Logic: Each TC must test single, distinct path.
2. Naming Convention
- Pattern:
Platform_Module_Action on Screen when Condition(e.g.,Web_Order_Verify...orMobile_Order_Verify...) - Rule: Only include
Web_orMobile_prefix if requirement exclusive to one platform. Omit prefix if it supports Both. - Example:
Order_Verify payment term on Item Details when Toggle is OFF(Supports Both)
3. Priority Levels
Use priority rationale to justify each classification:
- High: Critical path, blocker bug.
- Normal: Standard validation, edge case.
- Low: Cosmetic, minor improvement.
4. References
Anti-Patterns
- No Broad TCs:
"Verify order flow works"— too broad; every TC must cover exactly 1 condition on 1 screen - No Shared TCs (Divergent): Testing Web and Mobile behavior in single TC when behavior diverges — split into separate TCs per platform
- No Incomplete Naming:
Order_Verify page— name must follow full pattern:Module_Action on Screen when Condition - No Priority Inflation: Marking cosmetic spacing bug as High priority — reserve High for critical path blockers only
Review wording
- Call out naming violations explicitly when a test case breaks the naming convention, then split it into separate TCs with one condition on one screen.
Canonical response anchors
When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
- naming violations
- 1 Test Case = 1 Condition
- High: Critical path
- Low: Cosmetic
- Module_Action on Screen when Condition
- No "OR" Logic
- Split into separate TCs
- priority rationale
When not to use it
- →Managing Jira traceability or linking test cases.
- →Pushing test cases directly to Zephyr.
- →Creating test cases with 'OR' logic or multiple conditions.
Limitations
- →Does not handle Jira integration.
- →Does not push test cases to Zephyr.
- →Each test case must cover exactly one condition on one screen.
How it compares
This skill standardizes test case authoring and review, ensuring consistency and clarity across all manual tests, which differs from unstructured or ad-hoc test case creation.
Compared to similar skills
quality-engineering-quality-assurance side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| quality-engineering-quality-assurance (this skill) | 0 | 13d | No flags | Beginner |
| svelte-expert | 11 | 9mo | No flags | Intermediate |
| home-assistant-integration-knowledge | 8 | 2mo | No flags | Advanced |
| writing-skills | 4 | 4mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by HoangNguyen0403
View all by HoangNguyen0403 →You might also like
svelte-expert
Raudbjorn
Expert Svelte/SvelteKit development assistant for building components, utilities, and applications. Use when creating Svelte components, SvelteKit applications, implementing reactive patterns, handling state management, working with stores, transitions, animations, or any Svelte/SvelteKit development task. Includes comprehensive documentation access, code validation with svelte-autofixer, and playground link generation.
home-assistant-integration-knowledge
home-assistant
Everything you need to know to build, test and review Home Assistant Integrations. If you're looking at an integration, you must use this as your primary reference.
writing-skills
obra
Use when creating new skills, editing existing skills, or verifying skills work before deployment
obsidian-hello-world
jeremylongshore
Create a minimal working Obsidian plugin with commands and settings. Use when building your first plugin feature, testing your setup, or learning basic Obsidian plugin patterns. Trigger with phrases like "obsidian hello world", "first obsidian plugin", "obsidian quick start", "simple obsidian plugin".
code-review-checklist
vudovn
Code review guidelines covering code quality, security, and best practices.
openspec-verify-change
studyzy
验证实现是否与变更产出物匹配。当用户想要在归档前验证实现是否完整、正确且一致时使用。