plugins/core/skills/git-ship/SKILL.md
This skill should be used when automating the complete git workflow -- committing, pushing, creating PRs, waiting for CI, fetching results, and merging. It handles shipping changes with conventional commits and structured PR descriptions.
npx skillsauth add rbozydar/rbw-claude-code git-shipInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate the complete git workflow from commit to merged PR.
| Command | Description |
|---------|-------------|
| ship | Commit, push, create PR, wait for CI, fetch results |
| ship full | Full workflow including merge after CI passes |
| ship commit | Review changes and create conventional commit |
| ship pr | Push branch and create PR |
| ship wait | Wait for CI checks on current PR |
| ship status | Fetch CI status and PR comments |
| ship merge | Merge PR with strategy selection and cleanup |
ship -- commits, pushes, creates PR, waits for CIship full -- does everything including mergeship commit -- when not ready to push yetship status -- after creating a PRgh) installed and authenticated# Standard workflow
bash ${CLAUDE_PLUGIN_ROOT}/skills/git-ship/scripts/ship.sh ship
# Full workflow with merge
bash ${CLAUDE_PLUGIN_ROOT}/skills/git-ship/scripts/ship.sh full --merge squash
# With plan reference for better PR descriptions
bash ${CLAUDE_PLUGIN_ROOT}/skills/git-ship/scripts/ship.sh ship --plan plans/my-feature.md
# Custom CI wait time
bash ${CLAUDE_PLUGIN_ROOT}/skills/git-ship/scripts/ship.sh ship --wait 10m
# Squash and merge (default, recommended)
bash ${CLAUDE_PLUGIN_ROOT}/skills/git-ship/scripts/ship.sh merge --strategy squash
# Create merge commit
bash ${CLAUDE_PLUGIN_ROOT}/skills/git-ship/scripts/ship.sh merge --strategy merge
# Rebase and merge
bash ${CLAUDE_PLUGIN_ROOT}/skills/git-ship/scripts/ship.sh merge --strategy rebase
# Auto-merge (for repos with branch protection)
bash ${CLAUDE_PLUGIN_ROOT}/skills/git-ship/scripts/ship.sh merge --auto-merge --strategy squash
0 -- all checks passed1 -- checks failed2 -- timeout/workflows:work -- used in Phase 4 (Ship It)conventional-commits hook -- validates commit formatpr-comment-resolver agent -- resolves PR feedbackgit-worktree skill -- for parallel developmentdevelopment
This skill should be loaded when writing, reviewing, or refactoring Python code to apply strict coding standards directly in the current context without spawning a subagent. It provides comprehensive Python development standards covering SOLID principles, asyncio patterns, type hints, testing, and production-quality code.
tools
This skill should be used when invoking the Gemini CLI for code review, plan review, or any prompt-based task. It provides correct invocation patterns emphasizing stdin piping and @ syntax over shell variable gymnastics.
development
Use this skill when writing, reviewing, or debugging Quickshell configurations (QML files for desktop shell UI on Wayland/Hyprland). Triggers on: QML files with Quickshell imports, shell.qml entry points, PanelWindow or FloatingWindow usage, Quickshell service integration (PipeWire, MPRIS, notifications, Hyprland IPC), Wayland layer-shell or session-lock code, custom bar/panel/widget/dock/OSD/lockscreen/launcher development, or any question about building a desktop shell with Quickshell on Hyprland.
development
This skill should be used when thorough, multi-perspective research with citations is needed. It performs comprehensive research using a diffusion research loop with domain specialization, supporting general web research and specialized domains (geopolitical with GDELT). Auto-detects domain from query or accepts an explicit --domain flag.