What problem does it solve?
This Skill ensures that tasks are not considered complete until all acceptance criteria are met, quality standards are upheld, and all necessary documentation and tests are in place, preventing incomplete work from being finalized.
Core Features & Use Cases
- Rigorous Verification: Checks all requirements against the original request to ensure completeness.
- Side Effect Awareness: Runs the full test suite to confirm no unrelated parts of the system have been broken.
- Eliminates Loose Ends: Removes debug logs, temporary files, and placeholder comments.
- Documentation Alignment: Verifies that documentation (READMEs, API docs, comments) accurately reflects the current code state.
- Use Case: Before merging a pull request for a new feature, use this skill to run through a comprehensive checklist, ensuring all tests pass, documentation is updated, and no debugging statements are left in the code.
Quick Start
Use the task-completer skill to verify that the current task meets all definition of done criteria.