cloudflare-api
Hit the Cloudflare REST API directly for operations that wrangler and MCP can't handle well. Bulk DNS, custom hostnames, email…
Guided git workflows: prepare PRs, clean up branches, resolve merge conflicts, handle monorepo tags, squash-and-merge patterns. Use when asked to prepare a PR, clean branches, resolve conflicts, or tag a release.
Claude Code
$ npx -y skills add jezweb/claude-skills --skill git-workflow --agent claude-code
Codex
$ npx skills add jezweb/claude-skills --skill git-workflow -a codex -y
Cursor
$ npx skills add jezweb/claude-skills --skill git-workflow -a cursor -y
Gemini CLI
$ npx skills add jezweb/claude-skills --skill git-workflow -a gemini-cli -y
GitHub Copilot
$ npx skills add jezweb/claude-skills --skill git-workflow -a github-copilot -y
OpenCode
$ npx skills add jezweb/claude-skills --skill git-workflow -a opencode -y
Windsurf
$ npx skills add jezweb/claude-skills --skill git-workflow -a windsurf -y
name: git-workflow description: "Guided git workflows: prepare PRs, clean up branches, resolve merge conflicts, handle monorepo tags, squash-and-merge patterns. Use when asked to prepare a PR, clean branches, resolve conflicts, or tag a release." compatibility: claude-code-only
Guided workflows for common git operations that benefit from structured steps.
When preparing a pull request:
1. **Gather context**
2. **Draft PR content**
3. **Push and create**
git push -u origin HEAD gh pr create --title "..." --body "$(cat <<'EOF' ## Summary - ... ## Test plan - [ ] ... 🤖 Generated with [Claude Code](https://claude.com/claude-code) EOF )"
4. **Verify** — `gh pr view --web` to open in browser
Clean up merged branches safely:
1. **Switch to main and pull latest**
git checkout main && git pull
2. **List merged branches** (excludes main/master/develop)
git branch --merged main | grep -vE '^\*|main|master|develop'
3. **Delete local merged branches**
git branch --merged main | grep -vE '^\*|main|master|develop' | xargs -r git branch -d
4. **Prune remote tracking refs**
git fetch --prune
5. **List remote branches with no local tracking** (optional)
git branch -r --merged origin/main | grep -vE 'main|master|develop|HEAD'
When a PR has conflicts:
1. **Assess the conflict scope**
git fetch origin git merge origin/main --no-commit --no-ff git diff --name-only --diff-filter=U # List conflicted files
2. **For each conflicted file**, read the file and resolve:
3. **If rebase is cleaner** (few commits, no shared history):
git rebase origin/main # Resolve conflicts per commit, then: git rebase --continue
4. **If rebase is messy** (many conflicts, architectural divergence):
5. **Verify** — run tests, check the diff looks right
In monorepos, scope tags to the package:
# ❌ Ambiguous in monorepos git tag v2.1.0 # ✅ Scoped to package git tag contextbricks-v2.1.0 git push origin contextbricks-v2.1.0
Pattern: `{package-name}-v{semver}`
When creating a new repo, always create `.gitignore` BEFORE the first `git add`:
cat > .gitignore << 'EOF' node_modules/ .wrangler/ dist/ .dev.vars *.log .DS_Store .env .env.local EOF git init && git add . && git commit -m "Initial commit"
**If node_modules is already tracked:**
git rm -r --cached node_modules/ git commit -m "Remove node_modules from tracking"
Before publishing or sharing a private repo:
gh repo view --json visibility -q '.visibility'
If `PRIVATE`, ensure:
Production workflow skills for Claude Code. Each skill guides Claude through a recipe to produce tangible output — scaffolded projects, generated assets, professional documents, deployed services. Ten plugins of practical, production-oriented skills.
Hit the Cloudflare REST API directly for operations that wrangler and MCP can't handle well. Bulk DNS, custom hostnames, email…
Scaffold and deploy Cloudflare Workers with Hono routing, Vite plugin, and Static Assets. Describe project, scaffold structure,…
Generate Drizzle ORM schemas for Cloudflare D1 databases with correct D1-specific patterns. Produces schema files, migration…
Cloudflare D1 migration workflow: generate with Drizzle, inspect SQL for gotchas, apply to local and remote, fix stuck…
Generate database seed scripts with realistic sample data. Reads Drizzle schemas or SQL migrations, respects foreign key…
Scaffold Hono API routes for Cloudflare Workers. Produces route files, middleware, typed bindings, Zod validation, error…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.