Files
spec-kit/templates/qa-template.md
Arun Kumar Thiagarajan 6eb15a7a3e feat: add 5 gstack-inspired lifecycle commands (critique, review, qa, ship, retro)
Add 5 new core command templates inspired by Garry Tan's GStack to complete
the spec-driven development lifecycle:

- /speckit.critique: Dual-lens product + engineering review before implementation
- /speckit.review: Staff-level code review (correctness, security, performance)
- /speckit.qa: Systematic QA testing (browser-driven and CLI modes)
- /speckit.ship: Release automation (pre-flight, changelog, CI, PR creation)
- /speckit.retro: Sprint retrospective with metrics and improvement suggestions

Each command includes:
- Command template in templates/commands/
- Output report template in templates/
- Extension hook support (before_*/after_*)
- YAML frontmatter with prerequisite scripts

Updated README.md workflow from 6 to 11 steps and added CHANGELOG entry.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-01 11:22:57 +05:30

2.2 KiB

QA Report: [FEATURE NAME]

QA Mode: [Browser QA / CLI QA / Hybrid] Date: [DATE] Feature: [Link to spec.md] Environment: [OS, browser, runtime versions, application URL] Verdict: [ ALL PASSED / ⚠️ PARTIAL PASS / FAILURES FOUND]


QA Summary

[One-paragraph overview of testing scope, approach, and overall results.]


Test Results

ID User Story Scenario Mode Result Evidence
TC-001 [Story] [Scenario description] Browser/CLI //⚠️/⏭️ [link to screenshot or output]
TC-002 [Story] [Scenario description] Browser/CLI //⚠️/⏭️ [link to screenshot or output]

Legend: Pass | Fail | ⚠️ Partial | ⏭️ Skipped


Acceptance Criteria Coverage

Criterion Test ID(s) Status Notes
[AC from spec.md] TC-001, TC-003 Met
[AC from spec.md] TC-002 Not Met [what failed]
[AC from spec.md] ⏭️ Not Tested [reason]

Coverage: [X]/[Y] acceptance criteria validated ([Z]%)


Test Suite Results

Test Suite Total Passed Failed Skipped Coverage
[suite name] [n] [n] [n] [n] [%]

Failure Details

TC-[ID]: [Scenario Name]

Status: FAIL Steps to Reproduce:

  1. [Step 1]
  2. [Step 2]
  3. [Step 3]

Expected: [Expected outcome from spec] Actual: [What actually happened] Evidence: [Screenshot path or output capture] Severity: [Critical / High / Medium / Low]


Environment Info

Property Value
Operating System [OS version]
Browser [Browser and version, if applicable]
Runtime [Node.js/Python/etc. version]
Application URL [URL, if applicable]
Test Runner [Tool used]

Metrics Summary

Metric Value
Total scenarios [count]
Passed [count]
Failed [count]
⚠️ Partial [count]
⏭️ Skipped [count]
Pass rate [%]
Acceptance criteria coverage [%]

Generated by /speckit.qa — Systematic QA testing for spec-driven development.