Governance-native QA verification for the kai governance stack. Generates executable test scripts from specifications and agreements, produces PASS/FAIL verdicts, and feeds non-blocking findings into the product pipeline.
npx @tcanaud/tcsetup initnpx @tcanaud/qa-system initThis creates:
.qa/root directory.claude/commands/qa.plan.md.claude/commands/qa.run.md.claude/commands/qa.check.md
npx @tcanaud/qa-system updateUpdates slash command templates without touching .qa/ contents.
| Command | Purpose |
|---|---|
/qa.plan {feature} |
Generate test scripts from spec.md + agreement.yaml |
/qa.run {feature} |
Execute scripts and produce PASS/FAIL verdict |
/qa.check |
Check test plan freshness across all features |
/qa.planreads.knowledge/to understand your project, extracts acceptance criteria fromspec.md, and generates executable test scripts in.qa/{feature}/scripts//qa.runchecks freshness (SHA-256 checksums), executes all scripts, and produces a binary verdict. Non-blocking findings go to.product/inbox//qa.checkscans all features and reports which test plans are current vs stale
This package uses only Node.js built-in modules (node: protocol imports). No third-party runtime dependencies.
MIT