What problem does it solve?
The Skill Unit "check-drift" solves the problem of specification drift by providing an automated, rigorous review process to detect and prevent differences between a Pull Request (PR) and its associated Specification and Constraints Documentation.
Core Features & Use Cases
- Detection of Specification Drift: Automatically checks the code changes against the SDD (Specification and Design Document) of the project.
- Prevention of Unwanted Changes: Flags changes that may violate project specifications before they reach the production stage.
- Efficient PR Comment Posting: Can post the structured drift report directly as a PR comment, facilitating quicker issue resolution.
- Use Case: Before creating a PR, you can use "check-drift" to ensure that the changes adhere to the specifications laid out in the documentation, helping to maintain high-quality code.
Quick Start
Before opening a Pull Request, run acid-prophet:check-drift to verify code compliance with project specifications and ensure there's no drift.