git-conventional-commits

Organize working tree changes into conventional Git commits with per-commit approval.

401|56|Updated Jan 30, 2021
One-click install
npx skills add https://github.com/vishiri/fantasia-archive --skill git-conventional-commits-vishiri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-conventional-commits
Source: https://github.com/vishiri/fantasia-archive/tree/main/.cursor/skills/git-conventional-commits
Command: npx skills add https://github.com/vishiri/fantasia-archive --skill git-conventional-commits-vishiri

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Splits working tree changes into conventional Git commits and waits for explicit user approval before each commit.

Core Features & Use Cases

  • Enforces allowed commit types: feat, fix, test, chore, refactor, style, docs.
  • Proposes commits one at a time and pauses for user confirmation before each commit.
  • Supports topic-based staging and ensures semantic, readable commit messages to improve changelogs and reviews.

Quick Start

Organize the current changes into a sequence of conventional commits and prompt for user approval before each commit.

Frequently Asked Questions about git-conventional-commits

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

FAQPage Schema
How do I split working tree changes into conventional commits?

To split working tree changes into conventional commits, this Skill organizes uncategorized changes and proposes one semantic commit at a time, pausing for explicit user approval before applying each commit to your Git workflow.

What is the approval loop process for Git commit management?

The approval loop for Git commit management requires explicit user confirmation before each commit is applied. The Skill proposes a single conventional commit and pauses, ensuring you maintain strict control over the staging and commit sequence.

Which conventional commit types are enforced for staging changes?

The enforced conventional commit types for staging changes are feat, fix, test, chore, refactor, style, and docs. The Skill implements this strict format to ensure semantic, readable commit messages and accurate changelogs.

How do I ensure my Git changelog accuracy during code review?

To ensure Git changelog accuracy during code review, the Skill enforces strict conventional commit formats and an approval loop, guarding against unreviewed changes by requiring topic-based staging and user confirmation before applying each commit.

Can I use conventional commits to organize an existing set of uncategorized Git changes?

Yes, you can use conventional commits to organize uncategorized Git changes. The Skill takes a set of mixed working tree modifications and sequences them into structured commits, prompting for your confirmation prior to each application.