---
name: Phase Commit and Push
description: Commit, push, and verify CI after completing a phase task
version: "2.0"
trigger:
  type: manual
---

When triggered manually after completing a phase:

1. Run `git add -A`
2. Ask the user for a commit message, suggesting format: `phase N: short description`
3. Run `git commit -m "{message}"`
4. Run `git push origin main`
5. Report the commit SHA and confirm push succeeded
6. Wait 30 seconds, then check CI status with `nix-shell -p gh --run "gh run list -L 1"`
7. If CI is still running, report that and suggest checking back later
8. If CI failed, run `nix-shell -p gh --run "gh run view --log-failed"` and report the error
