From claude-dream-team
Apply Conventional Commits 1.0.0 and Conventional Branch 1.0.0 — consistent commit messages and branch names — and derive semantic versions from them for tags and releases. Use when committing, creating or naming branches, or tagging/releasing. Used by the fullstack-developer (commits/branches) and the devops-engineer (branches, tags, releases).
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-dream-team:git-conventionsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run `project-adaptation` first — if the project already defines commit/branch rules (`CLAUDE.md`, commitlint, a CONTRIBUTING guide), follow those; these are the defaults otherwise.
Run project-adaptation first — if the project already defines commit/branch rules (CLAUDE.md, commitlint, a CONTRIBUTING guide), follow those; these are the defaults otherwise.
Format: type(scope)?: description — imperative mood, lowercase, no trailing period; keep the subject ≤ ~72 chars.
Types: feat (new feature), fix (bug fix), docs, style, refactor, perf, test, build, ci, chore, revert.
feat(auth): add SSO login.! before the colon (feat!:) and/or a BREAKING CHANGE: footer describing it.Refs: #123, Co-authored-by:, etc.Format: type/short-description — lowercase, hyphen-separated (kebab-case), no spaces.
Prefixes: feature/, bugfix/, hotfix/, release/, chore/ (plus docs/, test/ as needed). Optionally include a ticket id: feature/PROJ-123-add-login.
Never commit straight to protected branches (main, development/staging) — branch, then open a PR/MR.
Derive the next version from the commits since the last tag:
fix: → patch (x.y.Z); feat: → minor (x.Y.0); a breaking change → major (X.0.0).vX.Y.Z. UAT/pre-release tags use a suffix (e.g. vX.Y.Z-rc.1); production uses the final vX.Y.Z.The devops-engineer applies these in the pipeline — see gcp-devops → references/docker-and-cicd.md for how tags, releases, and the mandatory manual-approval gates work.
npx claudepluginhub danniel-isiah-libor/danniel-claude-plugins --plugin claude-dream-teamProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.