What problem does it solve?
Automates the PR / MR lifecycle for the current feature branch across GitHub and GitLab, reducing manual coordination and status updates.
Core Features & Use Cases
- Draft creation: Creates a draft PR if none exists; refreshes the body if a draft already exists.
- Refresh: Updates the body of an existing PR without changing its status.
- Promote: Refreshes the body with final summary and marks the draft PR as ready for review.
- Default/manual: Asks to draft-or-ready decision and creates the PR accordingly.
- Artifacts integration: Assembles description from swarm-report artifacts (research, plan, test-plan, finalize, acceptance) and falls back to git history if artifacts are missing.
- Platform support: Works with GitHub via gh and GitLab via glab; handles push and labeling during create/promote.
Quick Start
Ask the AI to create a PR, refresh its description, or promote it to ready by using the appropriate --draft, --refresh, or --promote modes.