From enterspeed
Invoke automatically at the start of any gitflow-release-* or gitflow-hotfix-* workflow. Verifies git flow installation, initialisation, git user identity, clean working directory, and branch state.
How this skill is triggered — by the user, by Claude, or both
Slash command
/enterspeed:gitflow-prerequisitesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Verifies all common prerequisites for git flow skills. **Always run this first** before any `gitflow-release-*` or `gitflow-hotfix-*` skill.
Verifies all common prerequisites for git flow skills. Always run this first before any gitflow-release-* or gitflow-hotfix-* skill.
Stop on any error — if any check fails, report the issue to the user and do not proceed.
git flow version
If this fails, stop and tell the user:
"git flow is not installed. Install it with
brew install git-flow-avhand rungit flow initin your project first."
git flow config
If this fails, stop and tell the user:
"git flow has not been initialised in this repository. Run
git flow initfirst."
git config user.name
If this fails, stop and tell the user:
"Git user.name is not configured. Set it with
git config user.name 'Your Name'."
git config user.email
If this fails, stop and tell the user:
"Git user.email is not configured. Set it with
git config user.email '[email protected]'."
git status --porcelain
If there is any output, stop and tell the user:
"There are uncommitted changes in your working directory. Please commit or stash them before continuing."
git symbolic-ref -q HEAD
If this fails, stop and tell the user:
"You are in detached HEAD state. Check out a branch (e.g.
git checkout develop) before continuing."
All prerequisites passed successfully. Report success to the user:
"All prerequisites verified. Continuing with the release workflow..."
Control returns to the calling skill with an implicit success status (no error means success). The calling skill should proceed to its next step immediately without checking for any return value or status variable.
npx claudepluginhub enterspeedhq/agent-skills --plugin enterspeedValidates Git repo state before starting work on issues/features: fetches remotes, checks existing PRs/issues, detects branch conflicts, stale changes, unclean diffs.
Verifies git workspace state: repo confirmation, status overview, code quality checks, diff stats/details before commits or PRs.
Provides expert Git workflow patterns for branching strategies, conventional commits, PR creation/review/merge, CI/CD integration, and git hook setup.