/SKILL.md
Use when Codex needs Git Flow branch planning, branch selection, release or hotfix coordination, or branch-state recovery in repositories that use Git Flow conventions. This skill helps choose, explain, repair, or validate feature, release, hotfix, bugfix, support, merge, tag, and back-merge workflows without assuming the repo matches canonical Git Flow.
npx skillsauth add sunwood-ai-labs/git-flow-skill git-flow-skillInstall 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.
Use this skill for repositories that follow Git Flow or something close to it: long-lived main plus develop, short-lived feature/*, release/*, and hotfix/* branches, and version tags cut from production-ready history.
This skill is for branch strategy and safe execution, not generic Git teaching. Detect the repo's real conventions first, then either act or explain why the requested Git Flow step does not fit this repository.
gitflow or git flow.feature, release, hotfix, bugfix, or support branch.develop.git flow CLI commands or wants the same workflow executed with plain git.Skip this skill when the repository is clearly trunk-based, GitHub Flow only, or uses a different release model and the user did not ask to move toward Git Flow.
Before editing branches, inspect the repository and report the detected variant.
README*, CONTRIBUTING*, release docs, CI docs, team scripts.git status --short --branch
git branch --all --verbose --no-abbrev
git remote -v
git tag --sort=-creatordate
git config --get-regexp "gitflow\\..*"
main or masterdevelopfeature/, release/, hotfix/, sometimes bugfix/codex/feature/... that still behave like feature workv1.2.3, 1.2.3, or a team-specific variantgit flow CLIdevelop is missing or branch roles are unclear, pause and explain the mismatch before continuing.develop into feature/<ticket>-<slug>.codex/feature/<slug> if the team wants agent branches to be easy to spot.develop into release/<version>.main into hotfix/<version> or the repo equivalent.bugfix/ only if the repo already uses it; otherwise treat it as a feature branch from develop.support/ only if the repo already has maintenance branches.feature/* and most bugfix/* work on develop, not main.release/* on develop, then limit changes to stabilization work, version updates, release notes, and release-only fixes.hotfix/* on main, then merge the finished fix back to both main and develop unless the repo defines a different maintenance branch.git flow CLI only when it is installed and the repository actually uses it; otherwise execute the same workflow with plain git.For every request, return:
Use the condensed patterns below. Read references/gitflow-playbook.md when you need exact commands or recovery guidance.
develop exists and is current.feature/<ticket>-<slug> from develop.codex/feature/<slug> and still treat it as a feature branch targeting develop.develop.Use this when Codex or another agent is making a normal change for the next release:
develop yet.develop.feature/<ticket>-<slug> or codex/feature/<slug>.develop with --no-ff unless the repository has a PR-only rule.develop after the merge is verified.Treat this as the default strategy for agent-authored changes. Reserve direct work on main for release and hotfix handling only.
develop is stable enough to branch.release/<version> from develop.main, tagging, and merging the same result back to develop.hotfix/<version> from main.main, tagging if appropriate, and back-merging to develop.Start a Git Flow feature branch for PROJ-142 and show the safest next steps.Create release/2.4.0 for this repo's Git Flow process.Cut a production hotfix and make sure it returns to both main and develop.Audit the drift between main and develop and tell me how to repair it safely.Do the equivalent of git-flow release finish with plain git commands.Check whether this repository is actually following Git Flow before we touch branches.Initialize this repository for Git Flow and create develop safely.main is the production branch and creates develop from it if needed.-Push to publish develop to the remote, and -ConfigureGitFlow to write local gitflow.* config keys for git flow tooling.-AllowDirty.development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.
development
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests. Use when Codex needs to run, rerun, debug, or interpret VM-based install, onboarding, gateway smoke tests, latest-release-to-main upgrade checks, fresh snapshot retests, or optional Discord roundtrip verification under Parallels.