Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub enduser123/loop-coreHow 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)
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
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: falseSTATUS: Implemented (TASK-015 Complete)
The verification logic is implemented in skills/prd_verifier/verifier.py with:
PRDVerifier class: Main verification orchestrator
Verification dimensions:
prd_coverage: Extracts requirements from plan, matches against completed tasksspec_compliance: Validates against PRD technical specificationsimplementation_quality: Scores completion rate and checks for user concernsConvenience function: run_verification() for quick invocation
Integration: Works with loop_policy.py for practical verification
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.py