cloudflare-api
Hit the Cloudflare REST API directly for operations that wrangler and MCP can't handle well. Bulk DNS, custom hostnames, email routing, cache purge, WAF rules,…
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.
$ npx -y skills add jezweb/claude-skills --skill git-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/git-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
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.
Repo: jezweb/claude-skills
Hit the Cloudflare REST API directly for operations that wrangler and MCP can't handle well. Bulk DNS, custom hostnames, email routing, cache purge, WAF rules,…
Scaffold and deploy Cloudflare Workers with Hono routing, Vite plugin, and Static Assets. Describe project, scaffold structure, configure bindings, deploy. Use…
Generate Drizzle ORM schemas for Cloudflare D1 databases with correct D1-specific patterns. Produces schema files, migration commands, type exports, and…
Cloudflare D1 migration workflow: generate with Drizzle, inspect SQL for gotchas, apply to local and remote, fix stuck migrations, handle partial failures. Use…
Generate database seed scripts with realistic sample data. Reads Drizzle schemas or SQL migrations, respects foreign key ordering, produces idempotent…
Scaffold Hono API routes for Cloudflare Workers. Produces route files, middleware, typed bindings, Zod validation, error handling, and API_ENDPOINTS.md…