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
Run the project's local CI loop (`make ci`) and automatically fix discovered issues using concurrent agents
Run dead-code and duplicate-code detection across the npm/TypeScript surface, get categorized cleanup recommendations
Execute a plan file step-by-step with progress tracking and phase checkpoints
Initialize a spec-spine project session by executing the cross-agent New Sessions protocol declared in AGENTS.md.
One-time contributor setup — run `make setup` (npm install + compile + index), verify `npx --no-install spec-spine --version` works, verify governed reads (`npx spec-spine registry status-report`).
| name | commit |
| description | Create a git commit with an impact-focused conventional commit message |
Create a git commit following these steps:
Run these commands to understand the current state:
git status
git diff --cached
git diff
git log --oneline -5
Review the output carefully. Identify:
Follow these rules strictly:
Type prefix (required): feat:, fix:, refactor:, docs:, test:, chore:
feat(desktop):, fix(ci):, chore(specs):Subject line:
Good vs bad examples:
feat: add pre-edit tagging for non-agentic AI providersfix: OpenAI/LMStudio diffs now persist across app restartsrefactor: extract helper function for validationfix: prevent crash when user input is emptyfeat(desktop): implement checkpoint restore UI componentsfeat(desktop): checkpoint/restore UI panel (Feature 041, Slice G)Body (optional):
Issue linking (when applicable):
Fixes #XXX or Closes #XXX on its own line after the bodyUse git add with specific file paths. Do not use git add -A or git add . unless every changed file belongs in this commit. Never stage files that appear to contain secrets (.env, credentials, tokens).
Run make pr-prep before committing on a PR branch. This regenerates the codebase index and runs the coupling gate (npx spec-spine couple --base origin/main) — the two checks that fail first in CI when forgotten. If the index drifted, stage the regenerated .derived/codebase-index/ shards.
make pr-prep
If make pr-prep exits non-zero, fix the reported issue before creating the commit. Do not skip or suppress the gate.
Use a HEREDOC to pass the message:
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 working tree is in the expected state.
Co-Authored-By or any attribution lines$ARGUMENTS