From core
Guides Git operations with Conventional Commits, PR formats, workflows including local CI and squash merges. Use for commits, branches, pull requests, and merge conflicts.
npx claudepluginhub vinnie357/claude-skills --plugin coreThis skill uses the workspace's default tool permissions.
Activate when creating commits, managing branches, creating pull requests, resolving conflicts, or following Git workflows.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Activate when creating commits, managing branches, creating pull requests, resolving conflicts, or following Git workflows.
Follow the Conventional Commits specification:
type(scope): description
optional body
optional footer
Types: feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert
Subject line rules:
Body (optional): Wrap at 72 characters. Focus on the what and how — never describe the changes themselves, as the git diff handles that.
Footer (optional): Reference issues (Closes #123), note breaking changes (BREAKING CHANGE: ...).
NEVER include attribution — no Co-Authored-By, Signed-off-by, or similar footers. This rule has no exceptions.
Examples:
# Single-line (preferred for most commits)
feat(auth): add JWT authentication
fix(api): handle null values in user response
docs(readme): add installation instructions
chore(deps): bump plugin versions
# With body and footer
feat(api): add user search endpoint
Implement full-text search across user names and emails using
PostgreSQL's full-text search capabilities.
BREAKING CHANGE: API now requires PostgreSQL 12+
Closes #789
Title matches commit format. Body is a bullet list of changes only.
gh pr create --title "feat(auth): add JWT authentication" --body "- Add JWT generation and validation
- Implement refresh token rotation
- Add authentication middleware"
Rules:
mise run ci — fix until 0 failures/core:security)git push -u origin <branch>gh pr create with minimal format (title + bullets)gh pr checks --watch (wait for CI to complete)bees close <task-id>git add .bees/ && git commit -m "chore(bees): close <task-id>"git pushgit checkout main && git pullgit branch -d <branch>bees ready for next taskAlways squash merge PRs:
gh pr merge <number> --squash
Never use regular merge or rebase merge for PRs. Squash merge keeps main history clean with one commit per PR.
<type>/<description>
<type>/<issue-number>-<description>
Examples: feature/user-authentication, fix/456-null-pointer-error, chore/update-dependencies
gh pr create --title "type(scope): description" --body "- change 1"
gh pr create --draft # Draft PR
gh pr list # List PRs
gh pr view 123 # View PR
gh pr checkout 123 # Checkout PR locally
gh pr merge 123 --squash # Squash merge PR
Co-Authored-By, Signed-off-by, or similar to commits. No "Generated with Claude Code" or similar in PRsgh pr merge --squash/core:gcms skillFor detailed command references and advanced topics, see: