Quality validation after execution. Runs confidence-check skill (if complexity ≥15), spawns code-quality-validator for build verification, and reviewer agent for quality assessment. Scales checks based on change size.
Runs quality validation after execution: checks confidence for complex changes, verifies all acceptance criteria are complete, and spawns agents for build verification and code review. Blocks on incomplete AC or build failures.
/plugin marketplace add metasaver/claude-marketplace/plugin install core-claude-plugin@metasaver-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
ROOT AGENT ONLY - Spawns agents, runs only from root Claude Code agent.
Purpose: Validate implementation quality before reporting
Trigger: After execution-phase completes
Input: workerResults, complexity (int), prdPath, scope
Output: {status, confidenceScore?, buildChecks, reviewFindings}
1. Run confidence-check (if complexity ≥15)
2. Verify Acceptance Criteria (AC) completion
- [x] (completed) or - [ ] (incomplete)- [ ]):
- [x]):
3. Run code-quality-validator agent
pnpm buildpnpm build && lint && prettierpnpm build && lint && prettier && test4. Run reviewer agent
| Change Size | Files | Checks Run |
|---|---|---|
| Small | 1-3 | Build only |
| Medium | 4-10 | Build + Lint + Prettier |
| Large | 11+ | Build + Lint + Prettier + Tests |
| Failure Type | Action |
|---|---|
| Incomplete AC | CRITICAL - must complete before proceeding |
| Build failure | CRITICAL - must fix before proceeding |
| Lint/Prettier warnings | Non-blocking, provide recommendations |
| Test failures | Ask user: fix, continue with warnings, or skip |
{
"status": "pass",
"confidenceScore": 92,
"acVerification": {
"status": "pass",
"checked": 8,
"incompleteStories": []
},
"buildChecks": {
"build": { "status": "pass" },
"lint": { "status": "pass" },
"prettier": { "status": "pass" },
"tests": { "status": "pass" }
},
"reviewFindings": [
{
"severity": "info",
"file": "src/auth.service.ts",
"message": "Add JSDoc comments"
}
],
"recommendations": ["Add integration tests for edge cases"]
}
AC Failure Example:
{
"status": "blocked",
"acVerification": {
"status": "incomplete",
"checked": 8,
"incompleteStories": [
"prj-epc-002: User login - AC 2, 4 incomplete",
"prj-epc-005: Password reset - AC 1 incomplete"
]
},
"message": "Cannot proceed: 2 stories have incomplete acceptance criteria"
}
Called by:
/audit command (after execution-phase)/build command (after execution-phase)/ms command (for complexity ≥15)Calls:
confidence-check skill (if complexity ≥15)code-quality-validator agentreviewer agentAskUserQuestion tool (on test failures)Next step: report-phase (final report + sign-off)