Git conventions for commits, branches, and pull requests. Conventional commit format and PR workflows.
/plugin marketplace add settlemint/agent-marketplace/plugin install crew@settlemintThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/conventions.mdreferences/machete-hooks.mdtemplates/pr-default.mdtemplates/pr-feature.mdtemplates/pr-fix.mdtemplates/pr-refactor.mdGit workflow guidance: conventional commits, branch naming, PR workflows.
</objective> <routing>| Task | Resource |
|---|---|
| Commit format | references/conventions.md |
| Branch naming | references/conventions.md |
| PR workflow | references/conventions.md |
| Machete hooks | references/machete-hooks.md |
| Feature PR | templates/pr-feature.md |
| Bug fix PR | templates/pr-fix.md |
| Refactor PR | templates/pr-refactor.md |
| Quick PR | templates/pr-default.md |
| Command | Purpose |
|---|---|
Skill({ skill: "crew:git:stacked:setup" }) | Configure git + machete optimally |
Skill({ skill: "crew:git:stacked:discover" }) | Auto-detect branch layout |
Skill({ skill: "crew:git:pr:create" }) | Create PR with template |
Skill({ skill: "crew:git:pr:update" }) | Update PR title/body |
Skill({ skill: "crew:git:stacked:status" }) | View branch stack status |
Skill({ skill: "crew:git:stacked:add" }) | Add branch to stack |
Skill({ skill: "crew:git:stacked:traverse" }) | Sync all stacked branches |
Skill({ skill: "crew:git:sync" }) | Sync current branch with parent |
Skill({ skill: "crew:git:stacked:slide-out" }) | Remove merged branch from stack |
Skill({ skill: "crew:git:stacked:advance" }) | Fast-forward merge child into current |
Skill({ skill: "crew:git:stacked:go" }) | Navigate stack (up/down/next/prev) |
Skill({ skill: "crew:git:stacked:checkout-prs" }) | Checkout PRs from GitHub |
Skill({ skill: "crew:git:stacked:retarget" }) | Change PR base branch |
Skill({ skill: "crew:git:stacked:restack" }) | Retarget + force push atomically |
Skill({ skill: "crew:git:stacked:cleanup" }) | Delete branches not in layout |
Skill({ skill: "crew:git:commit" }) | Create conventional commit |
Skill({ skill: "crew:git:branch:new" }) | Create feature branch |
Skill({ skill: "crew:git:push" }) | Push current branch |
Skill({ skill: "crew:git:clean" }) | Clean stale branches |
| Script | Purpose |
|---|---|
gh-pr-info.sh | Get PR info |
gh-pr-threads.sh | Get unresolved comments |
gh-pr-resolve-thread.sh | Resolve thread |
branch-context.sh | Branch context |
commit-context.sh | Commit context |
pr-context.sh | PR context |
<success_criteria>
type(scope): descriptiontype/short-description</success_criteria>