Finishing Work
Finalizes tasks by facilitating code reviews, synchronizing issue tracking, and ensuring seamless handoffs through GitButler integration.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Automated triage and fix workflow for addressing review feedback
- Standardized session closure protocols to prevent manual version control errors
- Mandatory code review prompting with integrated CodeRabbit request pipeline
- Beads synchronization to ensure issue tracking is aligned with the main branch
- Seamless GitButler integration for automatic change tracking and workspace management
Use cases
- Preparing a completed feature or bug fix for final review and merge
- Automating the transition from code implementation to code review and project management sync
- Ensuring all development work is properly tracked and synced before ending a session
FAQ
When should I use this skill?
You should invoke this skill whenever you complete a feature, fix a bug, or finish a coding session. It serves as a standardized protocol to ensure your work is reviewed and synchronized before you declare a task 'done'.
What is the CodeRabbit integration workflow?
When you finish work, the skill asks to request a review. If you agree, it triggers the 'coderabbit-request' pipeline, which automatically generates a review, triages the feedback, and can even initiate automated fixes for identified issues.
How does it improve my development workflow?
It removes manual overhead by automating the code review pipeline and version control tasks. By integrating GitButler hooks, it eliminates the need for manual commits while ensuring your workspace is always aligned with your issue tracker.
What does the Finishing Work skill do?
The Finishing Work skill automates the finalization of coding tasks. It prompts for mandatory code reviews via CodeRabbit, manages feedback triage, synchronizes issue tracking through Beads, and handles branch management using GitButler.
Does this skill replace manual Git commits?
Yes, when used with GitButler. The skill is designed to let GitButler manage changes through automated hooks (pre-tool and post-tool). Manual git commits are discouraged as they can bypass the specialized workspace management provided by this skill.
Related skills
Task Management
Organizes development work within a session by breaking down plans into trackable issues and dependencies.
Productivity Workflow2312 ptsRequest Analyzer
Analyzes user requests systematically to evaluate prompt quality, identify task types, and intelligently coordinate the activation of specialized skills for optimal task execution.
Productivity Workflow11212 ptsClaude Code SDK
Develops and automates tasks using the Claude Code SDK, including core tools, agent interactions, and plugin hooks.
Productivity Workflow1012 pts