Turbo commit-rules

Shared commit message rules and technical constraints referenced by /stage-commit and /commit-staged. Not typically invoked directly.

install
source · Clone the upstream repo
git clone https://github.com/tobihagemann/turbo
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/tobihagemann/turbo "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/commit-rules" ~/.claude/skills/tobihagemann-turbo-commit-rules && rm -rf "$T"
manifest: skills/commit-rules/SKILL.md
source content

Commit Rules

Commit Message Rules

  • Match the style from
    git log -n 10 --oneline
  • Concise and descriptive
  • Imperative mood, present tense
  • No commit description—summarize everything in the message

Technical Constraints

  • Use
    git commit -m "message"
    directly—do not use heredoc syntax (sandbox blocks temp file creation)
  • Never bypass commit signing (
    --no-gpg-sign
    ,
    -c commit.gpgsign=false
    ). If signing fails, use
    AskUserQuestion
    to let the user resolve it—they may need to approve a key prompt.