skills/create-qa/SKILL.md
QA checklist generator from diff
npx skillsauth add alchemishty/agent-harness create-qaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate a QA checklist based on the current branch diff, with domain awareness.
git branch --show-current.git diff main..HEAD (all changes on this branch).docs/domain.md for domain entities and categories (if it exists).harness.yaml for commands.test, commands.analyze, and any relevant start/run commands.qa/QA-<branch-name>.md with this structure:# QA Checklist: <branch-name>
Generated: <date>
Branch: <branch-name>
Changes: <N files changed, N insertions, N deletions>
## Change-Specific QA
These items are derived directly from the diff. They are the most important items to verify.
- [ ] <specific scenario based on what changed>
- [ ] <another scenario>
...
## Domain QA
These items cover general functionality that may be affected by the changes.
### <Domain Entity 1> (from docs/domain.md)
- [ ] <scenario>
- [ ] <scenario>
### <Domain Entity 2>
- [ ] <scenario>
...
## Regression
- [ ] Existing tests pass (run: <commands.test from harness.yaml>)
- [ ] Static analysis clean (run: <commands.analyze from harness.yaml>)
- [ ] Application starts without errors (run: <appropriate start command>)
docs/domain.md, never hardcoded.docs/domain.md does not exist, only generate change-specific items and the regression section. Omit the Domain QA section entirely.harness.yaml.qa/ directory if it does not already exist.documentation
Post-implementation retrospective that captures learnings to memory and proposes doc improvements
testing
Validate and fix project structure against architecture rules
tools
Migrate project scaffolding to match the latest harness version. Adds new directories (memory/, scratch/), new harness.yaml fields, and suggests AGENTS.md updates. For plugin users this handles what a plugin update cannot — project-level structure changes. For git-clone users this also updates copied skill files.
data-ai
Install the agent harness into a target project. Detects project type (greenfield vs existing), copies skills, and delegates to the appropriate bootstrap command.