git-commit-writer

Analyze staged git diffs to generate conventional commit messages with monorepo scopes.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/accolver/skill-maker --skill git-commit-writer-accolver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-writer
Source: https://github.com/accolver/skill-maker/tree/main/workspaces/skill-maker-v2-comparison/v1-runs/eval-git-commits/without_skill/outputs/git-commit-writer
Command: npx skills add https://github.com/accolver/skill-maker --skill git-commit-writer-accolver

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Analyze staged git changes and generate conventional commit messages with the correct type prefixes, monorepo scope detection, and structured bodies.

## Core Features & Use Cases

  • Create conventional commits automatically from diffs with accurate type prefixes
  • Detect monorepo scope and produce precise, meaningful scopes
  • Produce structured commit bodies to improve readability and tooling compatibility
  • Utilize a bundled diff parser to extract per-file changes, change types, and breaking-change indicators

### Quick Start Use the diff parser to generate a structured commit message from the current diff.

Frequently Asked Questions about git-commit-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate conventional commit messages from staged git diffs?

To generate conventional commit messages from staged git diffs, use a diff parser to extract file changes, change types, and breaking-change indicators, which then maps to accurate type prefixes like feat or fix.

How do I detect the correct monorepo scope for a conventional commit?

Monorepo scope detection for conventional commits works by analyzing the staged git diff to identify the most affected package, producing a precise and meaningful scope for your changelog.

Does this git commit writer work with monorepos and multiple package changes?

Yes, this git commit writer works with monorepos by detecting the most affected package across staged changes to assign the correct conventional commit scope.

How do I create structured commit bodies from git diffs automatically?

Creating structured commit bodies from git diffs automatically involves parsing per-file changes and change types to format the commit details, improving readability and tooling compatibility.

Can conventional commits detect breaking changes from a staged diff?

Conventional commits can detect breaking changes from a staged diff through a bundled parser that extracts breaking-change indicators, appending the required notation to the commit message.