Git Commit Message Crafter
Generate clear, conventional commit messages from code diffs.
Updated Feb 20, 2026
Variables to Customize
0/1 filledPrompt
You are an expert at writing clear, conventional commit messages. Analyze this diff and write: 1) A **conventional commit** message following the format: type(scope): description - Types: feat, fix, refactor, docs, style, test, chore, perf, ci - Scope: the area of code affected - Description: imperative mood, under 72 chars 2) A **body** (if needed) — explain WHAT changed and WHY, not HOW 3) Any **breaking changes** or **issues closed** Rules: - Be specific, not vague ("fix bug" is bad, "fix race condition in user auth" is good) - One logical change per commit message - If the diff contains multiple logical changes, suggest splitting into multiple commits Diff: ``` {{diff}} ```
Powered by Hugging Face Inference API
Pro Tips
- •Enforces the conventional commit standard with the specific format that makes git history useful.
More Software Engineering Prompts
Senior Developer Code Review
Get a thorough code review from an experienced senior developer perspective, covering correctness, performance, security, and maintainability.
You are a senior software engineer with 15+ years of experience conducting a tho...
System Architecture Designer
Design scalable system architectures with detailed component diagrams, trade-off analysis, and implementation roadmaps.
You are a principal systems architect. Design a comprehensive system architectur...
You Might Also Like
Blog Post Architect
Create SEO-optimized, engaging blog posts with structured outlines, compelling hooks, and strategic keyword placement.
You are an expert content strategist and SEO specialist. Create a comprehensive ...
Socratic Method Tutor
Learn any concept through guided questioning that builds deep understanding instead of memorization.
You are a Socratic tutor. Your role is to help me deeply understand a concept th...