What problem does it solve?
It prevents half-finished work by ensuring a feature is verified, reviewed, and handed off through a PR while capturing what was learned during the session.
Core Features & Use Cases
- Run the full completion pipeline: assesses the current branch state, runs devflow verification checks (or falls back to lint/build/test), and halts immediately on failures to avoid shipping broken changes.
- Gatekeep unexpected diff changes: performs a “surgical changes” review to surface unrelated edits, adjacent refactors, or accidental improvements.
- Prepare a clean handoff: stages, drafts a conventional-commit message for approval, pushes the branch, creates a PR, and retains key learnings using Hindsight.
- Use Case: You’ve implemented a ticketed feature on an isolated work branch and want a reliable, repeatable way to finalize it with confidence, test evidence, and retained context for future sessions.
Quick Start
Use the finish-feature skill at the end of your feature session to verify changes, commit and open a PR, and retain the most important learnings.