unclecode

Diffscribe — AI skill for Claude Code

AI community

A VS Code extension that uses Claude AI to automatically generate meaningful Git commit messages based on staged changes.

How to install Diffscribe

This entry records only its repository, not the path inside it, so there is no exact command to give. Open unclecode/diffscribe and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Diffscribe does

A VS Code extension that uses Claude AI to automatically generate meaningful Git commit messages based on staged changes.

Alternatives in AI

  • Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
  • Wechat Acp — Bridge WeChat chat messages to any ACP-compatible AI agent (Claude, Codex, Copilot, Qwen, Gemini, OpenCode and 488 ★
  • Commit Claude Config — Version the Solana AI Kit config in git (un-ignores .claude/, CLAUDE.md, .mcp.json, .gitmodules and commits th 98 ★

README

![DiffScribe Banner](assets/banner.jpeg)

🧠 DiffScribe: AI-Powered Commit Messages For All Seasons

We've all been there. Staring at the screen, fingers hovering over the keyboard, trying to come up with the perfect commit message. Minutes tick by, and the pressure mounts. Sound familiar?

Say goodbye to commit message writer's block! 👋

DiffScribe is here to rescue you from the commit message abyss. This intelligent VS Code extension analyzes your changes and crafts meaningful, descriptive commit messages in seconds. Powered by your choice of Claude AI or Groq, DiffScribe brings expert-level Git practices to every developer, saving you time and mental energy.

✨ Key Features

  • 🚀 Instant Generation: Create informative commit messages with a single command
  • 🤖 Dual AI Power: Choose between Claude AI (Anthropic) or Groq for message generation
  • ⏳ Time-Saving: Streamlines the commit process, especially for complex changes
  • 📊 Consistency: Maintains a clean, professional Git history
  • 📋 Clipboard Integration: Automatically copies generated messages for quick use
  • 🕰️ Flexible Time Ranges: Generate messages for custom time periods or since last push
  • 💾 Commit Integration: Option to commit changes directly with the generated message

🎯 Perfect for:

  • 🌱 Beginners learning Git best practices
  • 👨‍💻 Seasoned pros streamlining their workflow
  • 👥 Teams aiming for consistent, meaningful commit histories

🚀 Getting Started

  1. Install the DiffScribe extension in VS Code
  2. Set up your Anthropic (Claude AI) or Groq API key
  3. Choose your preferred AI provider in the settings
  4. Start generating awesome commit messages!

💡 How to Use DiffScribe

DiffScribe offers several commands to help you generate commit messages and manage your git workflow. Here's how to use them:

  1. Generate Commit Message (Staged Changes)
    • Command: diffscribe.generateCommitMessage
    • Shortcut: Ctrl+Alt+G (Windows/Linux) or `Cmd+Optio