What problem does it solve?
This Skill addresses the issue of premature task completion by enforcing explicit completion criteria, verification steps, and receipt-based confirmation, ensuring that tasks are fully completed before declaring success.
Core Features & Use Cases
- Completion Verification: Ensures that all completion criteria are met before a task is marked as done.
- Receipt-Based Confirmation: Requires verification of tool call receipts and file integrity before declaring success.
- Multi-Step Task Management: Manages tasks with multiple steps by verifying each step before proceeding to the next.
- Error Handling: Encourages explicit error reporting and handling without silent retries or moving on from failed steps.
- Use Case: Ideal for tasks that require a high degree of accuracy and completeness, such as software development, data analysis, or complex project management.
Quick Start
Before declaring a task complete, run the check-completion script and ensure all criteria are met. For example, use it before finalizing a code commit or before delivering a project deliverable.