qa-plan

Generate structured QA test plans from story files and GDD sections.

Updated Dec 22, 2024
One-click install
npx skills add https://github.com/imgamer/AILearn --skill qa-plan-imgamer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-plan
Source: https://github.com/imgamer/AILearn/tree/main/game-studios/Claude-Code-Game-Studios-e375f/.claude/skills/qa-plan
Command: npx skills add https://github.com/imgamer/AILearn --skill qa-plan-imgamer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates last-minute, inconsistent QA planning by turning sprint/feature/story scope into a complete, structured test plan aligned to story acceptance criteria and referenced GDD requirements.

Core Features & Use Cases

  • Sprint/feature/story scope input: Builds a plan from a sprint’s most recent story set, a feature/system epic, a single story path, or an epic-wide scope via prompts.
  • Story classification by test type: Assigns Logic, Integration, Visual/Feel, UI, or Config/Data based on declared Type: headers or inferred indicators from acceptance criteria.
  • GDD-guided test specification: Pulls only the testable sections (Acceptance Criteria, Formulas, Edge Cases) from referenced GDDs to avoid guessing and to keep coverage requirements explicit.
  • Actionable outputs: Produces a plan covering automated test requirements, manual verification steps, smoke test scope, and playtest sign-off expectations.

Quick Start

Run the qa-plan skill with the argument sprint to generate a QA test plan for the current sprint’s in-scope stories.

Frequently Asked Questions about qa-plan

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

FAQPage Schema
How do I generate a QA test plan for a sprint with incomplete story files and missing GDD sections?

Sprint QA test plan generation handles missing story files and missing GDD sections by classifying them as reportable gaps rather than stopping execution. It reads available story files, extracts Acceptance Criteria, Formulas, and Edge Cases, and produces a deterministic test plan covering those gaps.

What is the best way to map game development story acceptance criteria to automated and manual testing activities?

Mapping story acceptance criteria to testing activities involves classifying each story into Logic, Integration, Visual/Feel, UI, or Config/Data test types. The QA plan then extracts referenced GDD requirements to explicitly define automated test requirements and manual verification steps.

How to classify sprint stories into test types when acceptance criteria lack explicit Type headers?

Story classification by test type assigns Logic, Integration, Visual/Feel, UI, or Config/Data categories based on declared Type headers. When Type headers are absent, the system infers the appropriate test type from indicators found within the acceptance criteria.

Does the QA test plan generation require specific configuration formats or dependencies to run?

QA test plan generation requires YAML frontmatter-defined configuration for setup and executes with zero dependencies. Scope resolution occurs via argument parsing or interactive prompting, reading story files and referenced GDDs to build the structured output.

Can I generate a QA test plan for a single story path instead of an entire sprint scope?

QA test plan generation supports sprint, feature, epic-wide, or single story path scope inputs via interactive prompts or arguments. It resolves the requested scope, reads the corresponding story files, and maps the requirements to smoke test scope and playtest sign-off expectations.

What happens when forbidden-pattern scanning detects issues during pre-implementation QA planning?

Forbidden-pattern scanning during pre-implementation QA planning identifies specified patterns within story files and referenced GDDs. Rather than stopping execution, it incorporates these findings into the deterministic output document alongside smoke and playtest requirements.