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 |