How this skill is triggered — by the user, by Claude, or both
Slash command
/loop-core:prd-verifierThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Status**: Stub (contract defined, implementation pending)
Status: Stub (contract defined, implementation pending)
Verifies implementation completeness and quality against PRD requirements, specifications, and quality standards. This skill is invoked by the loop-core platform before loop exit when require_verification_pass is enabled.
The verification skill receives the following context from loop-core:
PRD/Spec Path (required)
docs/PRD.md or spec/requirements.mdPlan Path (required)
loop_state.json).claude/loop/plan-{terminal_id}.mdCodebase Directory (required)
/path/to/projectVerification Fields (optional, defaults from config)
config.yaml verification.fields["prd_coverage", "spec_compliance", "implementation_quality"]The verification skill produces the following artifacts:
Verification Report (required)
config.yaml verification.write_report.claude/loop/verification-report.md# Verification Report
## Summary
[PASS/FAIL] - Brief overall status
## PRD Coverage
- Requirements addressed: X/Y
- Missing requirements: [list]
- Coverage percentage: Z%
## Spec Compliance
- Spec requirements met: X/Y
- Deviations: [list]
- Compliance percentage: Z%
## Implementation Quality
- Code quality score: X/Y
- Critical issues: [list]
- Recommendations: [list]
## Detailed Findings
[Per-field detailed analysis]
Verification Passed Flag (required)
loop_state.jsonverification_passed{
"verification_passed": true|false,
"verification_report": ".claude/loop/verification-report.md",
"verification_timestamp": "2026-03-15T12:34:56Z"
}
Verifies that all PRD requirements are addressed:
Verifies compliance with technical specifications:
Verifies code quality and best practices:
This skill is automatically invoked by loop-core when:
require_verification_pass is enabled in configIf verification fails:
verification_passed: false in loop_stateIf verification encounters an error:
verification_passed: falseSTUB STATUS: This skill currently documents the contract. Implementation is pending TASK-015.
Future implementation should:
This skill integrates with .claude/loop/config.yaml:
verification:
enabled: true
skill: prd-verifier # This skill
write_report: .claude/loop/verification-report.md
fields:
- prd_coverage
- spec_compliance
- implementation_quality
Test cases should verify:
scripts/config_schema.py (VerificationConfig)scripts/state_manager.pyscripts/loop_policy.pytests/test_integration.pynpx claudepluginhub enduser123/loop-coreGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Reference for writing and editing skills with predictable behavior, covering invocation models, description writing, and information hierarchy.