What problem does it solve?
This Skill provides a repeatable, comprehensive checklist to verify that implemented work truly satisfies the original requirements and automated tests before marking a task as complete, reducing submission failures and overlooked edge cases.
Core Features & Use Cases
- Requirement validation: Re-read and verify the exact wording of the task, including file paths, names, flags, and implicit constraints.
- Output and runtime checks: Ensure required files exist, formats and encodings match expectations, programs compile and run with specified flags, and exit codes and stdout/stderr are correct.
- Test and edge-case coverage: Validate against provided test scripts, run edge-case and large-input tests, and confirm size/time/memory limits are respected.
- Use Case: Ideal for competitive programming submissions, automated CI job validations, assignment grading, and coding challenge solutions where exact outputs and execution constraints matter.
Quick Start
Re-read the task and follow the checklist: confirm exact file paths and formats, compile and run with required flags, validate outputs against expected schemas, and run edge-case tests before declaring the task done.