writing-commits

Community

Craft perfect Git commits, every time.

Authorabhinav
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill resolves the problem of inconsistent, uninformative, or poorly formatted commit messages that hinder code history tracking and team collaboration, ensuring every commit clearly communicates its purpose.

Core Features & Use Cases

  • Structured Commit Format: Enforces a clear <subject> and <body> structure for all commit messages.
  • Concise & Imperative Subjects: Guides on writing short, action-oriented subject lines (e.g., "Add feature" not "Added feature").
  • Detailed Bodies: Promotes comprehensive commit bodies that explain the "why" behind changes, not just the "what," using Markdown and semantic line breaks.
  • Use Case: Automatically generate a professional, standardized commit message for a new feature or bug fix, ensuring clear communication and a maintainable Git history for your team.

Quick Start

Example of a well-formatted commit message

feat(auth): Add user login endpoint

This commit introduces a new API endpoint for user authentication. It handles JWT token generation and validation, improving security and user experience.

Co-Authored-By: Claude noreply@anthropic.com

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: writing-commits
Download link: https://github.com/abhinav/home/archive/main.zip#writing-commits

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository