commit-workflow

Create standardized Git commit messages from staged changes.

1.0k|91|Updated Jul 9, 2025
One-click install
npx skills add https://github.com/fcakyon/claude-codex-settings --skill commit-workflow-fcakyon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-workflow
Source: https://github.com/fcakyon/claude-codex-settings/tree/main/plugins/github-dev/skills/commit-workflow
Command: npx skills add https://github.com/fcakyon/claude-codex-settings --skill commit-workflow-fcakyon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a complete workflow for creating commits that adhere to project standards, including staging considerations, commit message formatting, and documentation updates.

Core Features & Use Cases

  • Staged changes analysis: Focus on what's actually staged.
  • Commit message format: Enforce conventional structure with type, scope, and description.
  • Documentation updates: Ensure README or docs reflect changes when needed.

Quick Start

Use the commit-creator agent or follow the manual steps to craft a meaningful commit for your changes.

Frequently Asked Questions about commit-workflow

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

FAQPage Schema
How do I create standardized commit messages for Git?

Standardized commit messages follow a conventional format with a type prefix (feat, fix, refactor, docs, style, test, build) followed by a brief description. This Skill automates the process by analyzing your staged changes and generating commits that enforce this structure, ensuring consistency across your project history.

What's the best way to commit only staged changes in Git?

Commit only staged changes by using git diff --cached to review what you've staged, then create your commit from that snapshot alone. This Skill focuses exclusively on staged files, ignoring unstaged modifications, so your commits capture exactly what you've prepared.

Can I automate commit creation for my Git workflow?

Yes. This Skill automates commit creation for staged changes through a /commit-staged command, generating standardized messages and updating your repository history. You can also follow manual steps to craft meaningful commits that meet your project's conventions.

How do I ensure documentation stays in sync with code commits?

Documentation updates are part of the commit workflow—this Skill enforces updating README or related docs when new features are added. By including documentation changes in your commit, you keep your project's documentation aligned with code changes.

When should I use conventional commit messages?

Conventional commit messages are essential in team projects and codebases where clear history and automated tooling matter. They make it easy to generate changelogs, track feature additions, and understand why changes were made at a glance.

Do I need to write commit messages manually or can they be generated?

This Skill supports both workflows. You can use the automated /commit-staged approach to generate commits based on your staged changes, or follow manual steps to craft commits yourself while adhering to the standardized format and message structure.