commit

Guide users through reviewing changes and staging files for Git commits.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/orekyuu/orekyuu-claude-plugins --skill commit-orekyuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/orekyuu/orekyuu-claude-plugins/tree/main/plugins/commit-command/skills/commit
Command: npx skills add https://github.com/orekyuu/orekyuu-claude-plugins --skill commit-orekyuu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating Git commits, ensuring clear and conventional commit messages and safe staging of changes.

Core Features & Use Cases

  • Commit Planning: Helps break down changes into logical commits and suggests Conventional Commits messages.
  • Safe Staging: Guides the user to add specific files rather than using broad commands like git add -A.
  • Use Case: After making several unrelated changes to your codebase, use this skill to create separate, well-described commits for each logical unit of work.

Quick Start

Use the commit skill to create a git commit.

Frequently Asked Questions about commit

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

FAQPage Schema
How do I create git commits with conventional commit messages?

To create conventional git commits, this Skill guides you through reviewing changes, planning logical commit groupings, and safely staging specific files. It suggests Conventional Commits messages and prevents accidental inclusion of sensitive data by avoiding broad staging commands like `git add -A`.

What is the best way to split unrelated codebase changes into separate git commits?

The best way to split unrelated changes into separate git commits is to use a commit planning process that breaks down modifications into logical units. You selectively stage specific files for each unit, ensuring well-described commits for every logical group of work.

How does safe staging prevent sensitive data from entering a git commit?

Safe staging prevents sensitive data from entering a git commit by guiding you to add specific files individually rather than using broad commands like `git add -A`. This targeted staging approach ensures only intended modifications are included in the version control history.

Do I need to use specific staging commands to improve my development workflow with conventional commits?

You need to use specific file staging commands instead of broad commands like `git add -A` to improve your development workflow with conventional commits. This practice ensures safe staging, prevents accidental sensitive data inclusion, and maintains a clear commit history.

When should I avoid using git add -A for version control?

You should avoid using `git add -A` for version control when your codebase contains unrelated changes or sensitive data. Instead, safely stage specific files individually to prevent accidental inclusions and ensure your git commit history remains clear and logical.