Run tests, lint, format, create branch if needed, and commit with conventional message.
Run the full verification pipeline, then commit changes.
git branch --show-current
git status --short | head -20
git log --oneline -5
Skip this step if the immediately preceding turn already ran the same
verification pipeline against the current working tree (e.g., /copilot,
/gha, or a previous invocation that completed cleanly). Reusing
the prior run avoids redundant work when no code changed since.
/prOtherwise, run sequentially, stop on first failure:
make buildmake testmake test-integrationmake test-e2eSame skip rule as step 1 — if the preceding turn already ran make fmt
and make lint against the current tree, skip. Otherwise:
make fmt
make lint
If make fmt produces changes, include them in the commit.
main: create a new branch derived from the changes (e.g., feat/add-foo-support). Use kebab-case with a conventional prefix.git add the relevant files (not git add -A).<type>(<scope>): <description>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>.tomei apply, tomei init, chezmoi apply, or chezmoi initgit push — only commit locally