validate-test-cases

Validate test cases against issue acceptance criteria and generate verification reports.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/semicolon-devteam/semo --skill validate-test-cases
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: validate-test-cases
Source: https://github.com/semicolon-devteam/semo/tree/main/packages/ops/qa/skills/validate-test-cases
Command: npx skills add https://github.com/semicolon-devteam/semo --skill validate-test-cases

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes references (resource) components.

What problem does it solve?

이슈의 Acceptance Criteria(AC)κ°€ μΆ©λΆ„ν•˜κ³  λͺ…ν™•ν•œμ§€ μžλ™μœΌλ‘œ 점검해 ν…ŒμŠ€νŠΈ κ°€λŠ₯ μ—¬λΆ€λ₯Ό νŒλ‹¨ν•©λ‹ˆλ‹€.

Core Features & Use Cases

  • AC 뢄석 및 평가: AC의 개수, λͺ…ν™•μ„±, ν…ŒμŠ€νŠΈ κ°€λŠ₯ μ—¬λΆ€λ₯Ό 평가
  • ν’ˆμ§ˆ λ“±κΈ‰ ν‘œμ‹œ: 우수/보톡/보완 ν•„μš” μƒνƒœλ₯Ό λͺ…μ‹œν•˜κ³  λ‹€μŒ μ•‘μ…˜ μ œμ‹œ
  • AC νŒ¨ν„΄ 뢄석: 정상/μ˜ˆμ™Έ/μ—£μ§€ μΌ€μ΄μŠ€μ˜ νŒ¨ν„΄ 탐지

Quick Start

이슈 λ³Έλ¬Έμ—μ„œ ACλ₯Ό μΆ”μΆœν•œ λ’€, ν•„μš”ν•œ 보완 μž‘μ—… μ—¬λΆ€λ₯Ό νŒλ‹¨ν•  λ•Œ 이 μŠ€ν‚¬μ„ μ‚¬μš©ν•©λ‹ˆλ‹€. 예: AC 확인 μ‹œμž‘

Frequently Asked Questions about validate-test-cases

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

FAQPage Schema
How do I validate acceptance criteria against test cases for GitHub issues?β–Ό

Validate test cases by extracting acceptance criteria from issue bodies using GitHub CLI, then assess their sufficiency, clarity, and testability. The Skill evaluates AC count, identifies gaps, and generates a standardized verification report with quality grades and recommended actions.

What makes acceptance criteria sufficient for testing?β–Ό

Acceptance criteria are sufficient when they meet a minimum of 3 criteria, follow a checklist format, clearly define testable conditions, and cover normal, exception, and edge-case scenarios. The Skill detects these patterns and flags AC that needs supplementation.

Can I automate QA validation of acceptance criteria in my workflow?β–Ό

Yes. This Skill automates AC extraction from GitHub issues and validates testability without manual review. It integrates into issue tracking workflows to continuously assess AC quality and provide actionable feedback on what needs improvement.

How do I know if acceptance criteria are testable?β–Ό

Testability depends on clarity, specificity, and measurability. The Skill analyzes AC against these dimensions, assesses whether they enable concrete test design, and surfaces cases where AC is vague, incomplete, or missing edge-case coverage.

What happens when acceptance criteria don't meet the quality threshold?β–Ό

The Skill flags issues as requiring supplementation, specifies which AC are unclear or incomplete, identifies missing test scenarios, and recommends concrete actions to strengthen the criteria before QA begins testing.