commit
Create a git commit with an impact-focused conventional commit message.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create a git commit with an impact-focused conventional commit message.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Review the current diff for correctness bugs and spec drift, then emit an evidence-oriented findings list
Initialize a tenant-tail session by executing the cross-agent New Sessions protocol declared in AGENTS.md.
One-time contributor setup. Build the tenant-tail binary, run the workspace tests and lints, smoke the CLI, and verify the dogfood governance loop so `/init` can report lifecycle and structural counts.
Governed pre-PR sequence: run the gate locally, review the diff, conventional commit on a feature branch, open a PR via gh
| name | commit |
| description | Create a git commit with an impact-focused conventional commit message. |
| allowed-tools | Bash |
Create a git commit following these steps.
git status
git diff --cached
git diff
git log --oneline -5
Identify what is staged vs unstaged, the nature of each change (feature, fix, refactor, docs, test, chore), and the user-visible impact. Match the scoping conventions visible in recent history.
Format: type(scope): subject
Type (required): feat, fix, refactor, docs, test, chore.
Add a scope when it clarifies the affected area, e.g. feat(cert):,
fix(provenance):, feat(verify-certificate):, chore(npm):, feat(py):.
Subject line:
Good vs bad:
refactor: extract helper for hash comparisonfix: corpus binding mismatch now names both hashesfeat: add new arg to verify-certificatefeat(cert): check the corpus binding by reference (spec 218)Body (optional): separate from the subject with a blank line. Use dash-prefixed bullets only for multiple distinct changes. Keep lines under 72 characters. Explain how only when it is non-obvious; the subject already covers what and why.
Issue linking: Fixes #NNN or Closes #NNN on its own line after
the body, when applicable.
Use git add with specific paths. Do not use git add -A or git add .
unless every changed file belongs in this commit. Never stage files that
look like secrets (.env, credentials, tokens).
Pass the message via heredoc:
git commit -m "$(cat <<'EOF'
type(scope): subject line here
Optional body with details.
EOF
)"
Run git status to confirm the commit succeeded and the tree is in the
expected state.
Co-Authored-By or any AI/Claude attribution line.$ARGUMENTS