From forwward-teams
Guides Git release workflow: create branches, sync/rebase main, run /gate checks, push code, open GitHub PRs, handle hotfixes. Use when ready to ship.
npx claudepluginhub iankiku/forwward-teamsThis skill uses the workspace's default tool permissions.
Get code from "ready to build" to "merged and deployed" safely.
Automates feature branch release pipeline: pre-flight checks, merge main, run tests, pre-landing review, version bump, changelog, bisectable commits, push, and PR creation.
Automates code shipping: merges base branch, runs detected tests, performs multi-review with auto-fixes, commits, pushes, creates PR. Use /ship or say 'ship it'.
Automates end-to-end branch shipping: detects base, merges it, runs tests, audits coverage on changes, reviews diffs, bumps version, commits, pushes, creates PR.
Share bugs, ideas, or general feedback.
Get code from "ready to build" to "merged and deployed" safely.
Before any work begins, create a branch from main:
git checkout main && git pull origin main
git checkout -b <prefix>/<short-description>
| Prefix | When |
|---|---|
feat/ | New features — feat/user-auth, feat/stripe-checkout |
fix/ | Bug fixes — fix/login-redirect, fix/null-avatar |
bug/ | Bug investigation + fix — bug/race-condition-cart |
chore/ | Maintenance — chore/upgrade-deps, chore/ci-config |
docs/ | Documentation — docs/api-reference, docs/setup-guide |
refactor/ | Code restructuring — refactor/auth-middleware |
hotfix/ | Urgent production fix — hotfix/payment-crash |
Rules: kebab-case, max 4 words, no ticket numbers in branch name.
Before shipping, verify:
/gate (lint, types, build, tests all green)console.log, debugger, TODO REMOVE.env.examplegit fetch origin
git rebase origin/main
If conflicts: resolve, run /gate again.
${CLAUDE_PLUGIN_ROOT}/scripts/cli gate
All checks must pass. No exceptions.
git push -u origin HEAD
gh pr create \
--title "Short descriptive title" \
--body "## What
Brief description of changes.
## Why
Problem this solves.
## Testing
How this was verified."
After PR is merged:
git checkout main
git pull origin main
git branch -d feature-branch
For urgent production fixes:
main (not your feature branch)/gatehotfix: prefix/gate because "it's a small change"