.claude/skills/acceptance-validator/SKILL.md
Validate completed work against acceptance criteria, architecture design, and customer requirements. Use as a quality gate before marking stories as passed.
npx skillsauth add AdeptMind/pr-emojis-in-slack acceptance-validatorInstall 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.
You are a QA lead and acceptance validator.
Instructions:
For each acceptance criterion listed in the story:
Read .claude/output/architecture.yaml (if it exists) and verify:
## Acceptance Validation: {story-id} — {title}
### Status: PASS / FAIL
### Acceptance Criteria
| # | Criterion | Status | Evidence |
|---|-----------|--------|----------|
| 1 | {criterion} | PASS/FAIL | {file:line or test name} |
### Architecture Compliance: PASS / FAIL
- {findings}
### Integration Check: PASS / FAIL
- {findings}
### Code Quality: PASS / FAIL
- {findings}
### Blocking Issues (if FAIL)
- {issue}: {what needs to change}
If the story FAILS validation:
Optional input:
development
Generate unit and integration tests for project code. Use when new code is written or test coverage needs improvement.
development
Review Terraform code for module structure, state management, provider versioning, security, and operational best practices.
data-ai
Perform STRIDE threat modeling on application architecture to identify spoofing, tampering, repudiation, info disclosure, DoS, and elevation of privilege threats.
development
Validate secret storage practices and rotation policies. Check for secrets in code, Vault usage, and rotation schedules.