turbocommit

Auto-commits every Claude Code agent turn with full transcript, AI-generated titles, and session continuity. Use when you want automatic save-states of all Claude work.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "turbocommit" with this command: npx skills add ctrlshiftbryan/turbocommit/ctrlshiftbryan-turbocommit-turbocommit

turbocommit

Auto-commit after every Claude Code turn. Think save-states for your agent sessions.

What it does

  • Auto-commits every turn that modifies files (git add -A && commit)
  • Full transcript in commit body (every prompt/response pair)
  • AI-generated titles via claude -p --model haiku
  • Session chaining across /clear — planning context survives into implementation commits
  • Workstream tracingContinuation of <SHA> links trace concurrent sessions on one branch
  • Read-only filtering — sessions that only read (Grep/Read/Bash) are never committed
  • Co-Authored-By trailers with auto-detected model

Setup

After installing via npx skills add:

# 1. Register hooks in ~/.claude/settings.json
node <skill-path>/cli.js install

# 2. Enable per-project
cd your-repo
node <skill-path>/cli.js init

# 3. Verify
node <skill-path>/cli.js doctor

Where <skill-path> is the installed skill directory (e.g., ~/.claude/skills/turbocommit).

Commands

CommandDescription
installAdd hooks to ~/.claude/settings.json
uninstallRemove hooks
initCreate .claude/turbocommit.json in current repo
deinitRemove project config
doctorCheck hook and config health
monitorTail the event log

Configuration

turbocommit init creates .claude/turbocommit.json with {"enabled": true}. Optional global config at ~/.claude/turbocommit.json.

{
  "enabled": true,
  "coauthor": true,        // auto-detect model, or "Name <email>", or false
  "title": {
    "type": "agent",       // "agent" or "transcript"
    "command": "claude -p --model haiku"
  },
  "body": {
    "type": "transcript",  // "transcript" or "agent"
    "maxLineLength": false  // wrap prose at N chars, or false
  }
}

Set TURBOCOMMIT_DISABLED=1 to skip at runtime.

Requirements

  • Node.js >= 18
  • Git
  • Claude Code

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Webhook Tester

Webhook testing and debugging tool. Send test webhook payloads to any URL, simulate various webhook events (GitHub, Stripe, Slack), inspect responses, and lo...

Registry SourceRecently Updated
Coding

Azuredatastudio

Azure Data Studio is a data management and development tool with connectivity to popular cloud and o azuredatastudio, typescript, azure, azure-data-studio, e...

Registry SourceRecently Updated
1130ckchzh
Coding

Awesome Postgres

A curated list of awesome PostgreSQL software, libraries, tools and resources, inspired by awesome-m awesome postgres, python, database, postgres, postgresql...

Registry SourceRecently Updated
Coding

Awesome Cheatsheets

👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They awesome cheatsheets, javascript, backend, bash, chea...

Registry SourceRecently Updated