By SofianeBel
Enforces the Git-at-Scale workflow: branch from dev, conventional commits per step, secret scanning, doc & semver maintenance, PR to dev, then wait for human review
Draft tasks.json from the current request, get approval, create GitHub issues, then plan
Finish the current feature branch — verify checks, update changelog & version, push, open PR to dev, then stop for human review
Report git-flow health — branches, current state, unpushed work, open PRs, doc & version freshness
Git-at-Scale operating procedure — branch from dev, conventional commit per step, push, PR to dev, wait for human review. Use in any git repo with a main/dev structure, at session start and before any git operation.
Use when entering plan mode or planning any multi-step feature — draft .claude/tasks.json, get user approval via AskUserQuestion (approve/adjust loop), create one GitHub issue per task, then write the implementation plan.
Compute and apply the next semantic version from conventional commits, update CHANGELOG.md, and optionally tag. Use when finishing a feature branch (version bump step) or when the user asks to cut a release.
Ask-first setup of a repo for the git-flow workflow — create the dev branch, scaffold README/CHANGELOG/CONTRIBUTING/PR template, and ensure a version source. Use when session-start context reports a missing dev branch or missing docs.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that makes the AI work like an engineer at a company with real Git discipline — based on the "Git at Scale" playbook.
In any git repo with a main/dev structure, the AI must:
main, master, or dev directly — commits, pushes, merges, and rebases on protected branches are hard-blocked by hooks.dev (feat/, fix/, refactor/, chore/ — short-lived)..env/key files can't be staged.dev — then stop and wait for human review. gh pr merge is blocked; merging is always the human's decision.| Piece | Role |
|---|---|
hooks/hooks.json | SessionStart context injection, PreToolUse hard blocks (git rules + secret scan), Stop reminders |
skills/git-flow | The full operating procedure |
skills/repo-bootstrap | Ask-first creation of dev branch, docs, version source |
skills/release | SemVer computation + changelog management |
skills/plan-tasks | Draft .claude/tasks.json with approval loop → one GitHub issue per task |
/flow-plan | Plan mode: draft tasks.json (kanban + acceptance criteria) → approval loop → GitHub issues |
/flow-status | Read-only workflow health report |
/flow-pr | Finishing move: quality gate → docs → version bump → push → PR to dev → wait |
/flow-plan invokes the plan-tasks skill to structure multi-step work before any code is written.
.claude/tasks.json at the repo root (gitignored or checked in, your call).{ "title": "…", "description": "…", "acceptanceCriteria": ["…"], "status": "todo", "issue": null }
status follows a kanban lane: todo → in-progress → in-review → done.gh issue create --body-file call per task; the returned issue number is written into the issue field.Closes #N; merging the PR closes the issue and the task moves to done.claude plugin marketplace add SofianeBel/git-flow-guard
claude plugin install git-flow-guard@git-flow-guard
Or from a local clone:
claude plugin marketplace add C:\path\to\git-flow-guard
claude plugin install git-flow-guard@git-flow-guard
Requires Node.js (already required by Claude Code) and optionally gh for PR automation.
npm test # unit tests for the bash guard parser and secret scanner
This repo follows its own workflow: branch from dev, conventional commits, PRs to dev, human review.
npx claudepluginhub sofianebel/git-flow-guard --plugin git-flow-guardS&box game engine MCP for Claude Code. Search API types, methods, and properties. Browse wiki documentation (guides, tutorials, concepts). Find Workshop community assets (models, sounds, maps, and more).
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.