qa-runtime
Deterministic QA runtime for parsing regression specs, scanning tests, detecting drift, and generating coverage from a repo-local QA profile.
- License 许可
- AGPL-3.0
- 最近更新
- 2026-08-15
- Stars
- ★ 30
- Forks
- 7
01 前言 Front Matter
- name
- qa-runtime
- description
- Deterministic QA runtime for parsing regression specs, scanning tests, detecting drift, and generating coverage from a repo-local QA profile.
- allowed-tools
- Read, Grep, Glob, Bash
- argument-hint
- [ids|tests|drift|coverage] [--profile <path>] [--json] [--output <path>]
- disable-model-invocation
- true
02 资源文件 6
- 参考文档commands/qa-runtime.md3.9 KB
- 参考文档manifest.yaml719 B
- 脚本scripts/flow-qa253 B
- 脚本scripts/qa248 B
- 脚本scripts/qa-runtime-lib.mjs15.9 KB
- 参考文档templates/qa-profile.json1.2 KB
03 SKILL.md 正文
QA Runtime
Purpose
Provide an installable, project-agnostic QA runtime that turns a repo-local QA profile into deterministic commands for spec parsing, test scanning, drift detection, and coverage reporting.
Inputs
-
Optional subcommand:
ids,tests,drift, orcoverage -
Optional flags:
--profile <path>,--json,--output <path>,--strict -
Optional profile conventions for feature catalogs, run-result snapshots, security findings, browser walkthroughs, result sinks, and repo-local plan/execute/sync commands
-
Template paths are resolved from
${AGENTS_SKILLS_ROOT}/qa-runtime/.
Steps
- Follow the command contract in
${AGENTS_SKILLS_ROOT}/qa-runtime/commands/qa-runtime.md. - Prefer the installed
qacommand for deterministic execution. - Store repo-specific layout, spec sources, and test roots in
.jarvis/context/profiles/qa.json. Legacy.harnessy/qa-profile.json,.flow/qa-profile.json, andqa/qa-profile.jsonpaths remain supported as fallbacks. - Keep the runtime generic; any app-specific seed, auth, or result-sink behavior belongs in the target repo profile and local scripts.
Output
- Parsed QA scenario records.
- Test ID inventory with header metadata.
- Drift reports for spec/test mismatches.
- Coverage markdown or JSON summaries.
04 同仓库更多 Skills
wiki-research
Autonomous research orchestrator for Jarvis Wiki domains. Spawns a Claude agent with web tools to find new sources, drops them into raw/, runs the compile pipeline, and emits autoresearch traces for the autoflow ratchet.
tmux-agent-launcher
Launch Claude, OpenCode, or Codex in a named tmux session from the command line or agent workflows.
test-quality-validator
Validate generated or hand-written tests for coverage completeness, correctness, and false-green risks using the canonical QA runtime, regression artifacts, and optional delivery-profile rules.
tech-spec
Generate production-ready technical specifications from product specs.
tech-spec-review
Seven-lens engineering review for technical_spec.md files, including an explicit simplicity and architectural fitness gate.
spec-to-regression
Generate browser and API regression scenarios from approved product and technical specs using the Harnessy delivery profile and regression artifact contract.