qa-planning

Generates risk profiles and test design matrices for stories before development.

2|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Gamaroff/agent-skills --skill qa-planning-gamaroff
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: qa-planning
Source: https://github.com/Gamaroff/agent-skills/tree/main/skills/qa-planning
Command: npx skills add https://github.com/Gamaroff/agent-skills --skill qa-planning-gamaroff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often discover quality risks and missing test coverage only after implementation, leading to late rework and escaped defects. This Skill shifts quality left by producing a structured risk assessment and a prioritized test design before or during development. ## Core Features & Use Cases - Risk Profiling: Identifies risks across six categories (TECH, SEC, PERF, DATA, BUS, OPS), scores them with probability × impact, and outputs a risk matrix, mitigation strategies, and a gate-ready YAML block. - Test Design: Breaks acceptance criteria into test scenarios, assigns test levels (unit/integration/e2e) and priorities (P0-P3), and validates coverage against risks. - Use Case: Before implementing a user-authentication story, run this Skill to produce story.312.1.risk.1.user-authentication.md and story.312.1.test-design.1.user-authentication.md, flagging a critical XSS risk and defining 15 prioritized test scenarios that downstream qa-story and qa-gate skills consume. ## Quick Start Ask the agent to run qa-planning on story 312.1 to produce a risk profile and test design before development begins.

Frequently Asked Questions about qa-planning

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

FAQPage Schema
How do I create a risk assessment for a user story before development?▼

Run qa-planning on the story to identify risks across six categories (technical, security, performance, data, business, operational), score each with probability times impact, and receive a risk matrix with mitigation strategies saved alongside the story file.

How to decide between unit, integration, and e2e test levels?▼

Use unit tests for pure logic without external dependencies, integration tests for component interactions and database operations, and e2e tests only for critical user journeys. The Skill applies these decision criteria to each acceptance criterion automatically.

What risk score blocks a release in a quality gate?▼

Any risk scoring 9 (critical) maps to a gate FAIL unless waived, any score of 6 or higher maps to CONCERNS, and lower scores map to PASS. The Skill emits a risk_summary YAML block for direct inclusion in the gate file.

Does qa-planning work for standalone tasks as well as stories?▼

Yes, the same risk profiling and test design workflows apply to tasks. Outputs use the task naming convention task.{id}.risk.{num} and task.{id}.test-design.{num} instead of the story-based file names.

When should I not use upfront test planning?▼

Skip it for trivial changes with no acceptance criteria or risk surface, such as typo fixes or config tweaks. The Skill is designed for stories and features where failure would have measurable business, security, or data impact.