What problem does it solve?
After implementing a feature or plan, it is common to miss requirements, leave incomplete code, or introduce quality issues that only surface later. This Skill automates the verification process to ensure every task was fully implemented, the code compiles, tests pass, and quality standards are met before merging.
Core Features & Use Cases
- Task Completion Audit: Scans the implementation against the original plan to confirm all requirements were met, flagging partial or missing work with clear status indicators.
- Code Quality Checks: Detects the project build system and runs compilation, test, and lint commands to catch errors and style violations in changed files.
- Consistency Validation: Identifies plan-to-code drift, leftover debug artifacts, undocumented environment variables, and architecture boundary violations.
- Use Case: After running /aif-implement to build a new authentication system, use this Skill to verify that all planned endpoints exist, password reset email logic is complete, and no TODO comments remain.
Quick Start
Use the aif-verify skill to check the current implementation against the active plan and generate a comprehensive quality report.