commit
Create a git commit with an impact-focused conventional commit message.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Create a git commit with an impact-focused conventional commit message.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Run dead-code and duplicate-code detection across the codebase, get categorized cleanup recommendations
Review the current diff for correctness bugs and spec drift, then emit an evidence-oriented findings list
Execute a plan file step-by-step with progress tracking and phase checkpoints
Initialize a session by executing the cross-agent New Sessions protocol declared in AGENTS.md.
Modularize large CLAUDE.md files with path-scoped rules and doc extraction
Deep research with parallel sub-agents, query classification, and filesystem artifact passing
| 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(compiler):,
fix(coupling):, docs(standards):.
Subject line:
Good vs bad:
refactor: extract helper for diagnostic formattingfix: lint no longer crashes on an empty spec bodyfeat: add new subcommand handlerfeat(registry): relationships query for a spec neighborhoodBody (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