What problem does it solve?
The Cleanup skill helps teams maintain a tidy codebase by auditing local and remote branches, identifying merged or stale work, safely removing branches, reconciling work items, and delivering a concise activity report.
Core Features & Use Cases
- Inspect current and default branches to identify candidates for deletion while protecting essential branches like main and develop.
- Remove merged local and remote branches after confirmation, with safe-guards and dry-run support.
- Generate a summary report of actions taken and next steps, and map branches to work items when possible.
- Use cases include periodic hygiene of long-lived repos, PR maintenance, and freeing up workspace after feature completion.
Quick Start
Run the cleanup skill in dry-run mode to preview merged and stale branches before applying any deletions.