What problem does it solve?
Ensuring that implemented code strictly adheres to all requirements specified in the Product Requirements Document (PRD) is challenging and prone to human error. This skill automates the validation process, dynamically checking the codebase against PRD mandates to prevent deviations and ensure project success.
Core Features & Use Cases
- Dynamic Requirement Extraction: Automatically parses the PRD to identify "MUST USE", "CANNOT USE", and architectural requirements, adapting to any PRD content.
- Generic Validation Rules: Builds validation rules at runtime based on PRD content, avoiding hardcoded tool names or patterns for flexible compliance checks.
- Implementation Verification: Scans source code and configuration files to verify the presence or absence of specified components and architectural adherence, ensuring fidelity to design.
- Post-Implementation Gate: Acts as a critical gate after implementation and before deployment, blocking progression if compliance violations are found, preventing costly errors in production.
Quick Start
The implementation for the user profile feature is complete. Run the PRD compliance validation.