qa

v1.0.0

Systematic QA testing with browser-driven or CLI-based validation of acceptance criteria from spec.

Community extension — Independently maintained. Use at your own discretion. Learn more

QA Testing Extension for Spec Kit

Systematic QA testing with browser-driven or CLI-based validation of acceptance criteria from the spec.

Installation

specify extension add qa --from https://github.com/arunt14/spec-kit-qa/archive/refs/tags/v1.0.0.zip

Usage

/speckit.qa.run [focus area or test mode]

What It Does

  • Runs systematic QA testing against the running application
  • Browser QA mode: navigates routes, fills forms, validates UI states, takes screenshots
  • CLI QA mode: runs test suites, validates API endpoints, checks build output
  • Validates acceptance criteria from spec.md against actual behavior
  • Generates QA report in FEATURE_DIR/qa/
  • Provides verdicts: ✅ ALL PASSED / ⚠️ PARTIAL PASS / ❌ FAILURES FOUND

QA Report

Reports are generated at FEATURE_DIR/qa/qa-{timestamp}.md using commands/qa-template.md.

Workflow Position

/speckit.implement → /speckit.qa.run → /speckit.ship

Hook

This extension hooks into after_implement — you'll be prompted to run QA after implementation completes.

License

MIT

Stats

3 stars

Version

1.0.0release
Updated about 2 months ago

Install

Using the Specify CLI

specify extension add qa --from https://github.com/arunt14/spec-kit-qa/archive/refs/tags/v1.0.0.zip

Owners

License

MIT