Create a conventional commit and push to origin
/plugin marketplace add settlemint/agent-marketplace/plugin install crew@settlemintgit/<worktree_status>
!${CLAUDE_PLUGIN_ROOT}/scripts/git/worktree-context.sh 2>&1
</worktree_status>
<stack_context>
!${CLAUDE_PLUGIN_ROOT}/scripts/git/machete-context.sh 2>&1
</stack_context>
<commit_context>
!${CLAUDE_PLUGIN_ROOT}/scripts/git/commit-context.sh 2>&1
</commit_context>
# Only run if machete-managed (check stack_context output)
if git machete is-managed "$(git branch --show-current)" 2>/dev/null; then
git fetch origin
git machete update # Rebase onto parent (safe in worktrees)
fi
</phase>
<phase name="commit">
1. If sensitive files flagged → `git reset HEAD <file>`
2. `git add <files>`
3. `git commit -m "type(scope): description"`
</phase>
<phase name="push">
```bash
git push -u origin $(git branch --show-current)
```
Never --force unless explicitly requested. If rejected:
git pull --rebase first, then retrygit push --force-with-leaseSkill({ skill: "crew:git:update-pr" });
</phase>
</process>/commit-and-pushCreate atomic conventional git commit and push to remote
/commit-and-pushCreate a well-formatted git commit and push to remote repository