commit

Plan coding session changes and enforce atomic commits with type prefixes.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/syuutaMC/TalkBot2 --skill commit-syuutamc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/syuutaMC/TalkBot2/tree/main/.github/skills/commit
Command: npx skills add https://github.com/syuutaMC/TalkBot2 --skill commit-syuutamc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

このスキルは、セッション中の変更を、明確で原子的なコミットメッセージとともに記録するためのガイドラインを提供します。複数人が関わるプロジェクトでは、履歴を読みやすく保つことが重要です。

Core Features & Use Cases

  • Atomic commits: 各論理的変更を1つのコミットにまとめ、履歴を追いやすくします。
  • 標準的なコミット形式: feat, fix, refactor, test, docs, chore など、決められたタイプを使ったメッセージを推奨します。
  • 計画と承認の流れ: 変更を適用する前にコミット計画を作成し、必要に応じて他者の承認を得るプロセスをサポートします。
  • TalkBot2プロジェクトの適用: スキルは複数ファイルにまたがる変更を安全に分割し、個別のコミットとして履歴化する具体例とガイドを提供します。

Quick Start

計画を立て、機能ごとに原子的なコミットを、規定の形式で作成します。

Frequently Asked Questions about commit

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

FAQPage Schema
How do I enforce atomic commits to keep my git project history clean?

To enforce atomic commits, you plan coding session changes and separate them into logical units like features, fixes, tests, and docs. This standardized workflow ensures each commit represents a single change, making project history easier to track and review.

How do I split multi-file changes into separate git commits?

Split multi-file changes by planning the session before applying changes, grouping modifications by logical purpose. You create separate commits for features, fixes, tests, and docs, ensuring clear subject lines and explicit messaging for each distinct unit of work.

What is the best way to structure commit messages for code review?

The best way to structure commit messages for code review is applying standardized type prefixes such as feat, fix, refactor, test, docs, and chore. Clear subject lines and explicit messaging in atomic commits help reviewers understand the logical changes quickly.

Do I need to plan changes before making atomic commits?

Yes, pre-commit planning is required to map out logical changes before applying them. Creating a commit plan allows you to separate features, fixes, tests, and docs into distinct commits, supporting an approval process and ensuring safe version control history.

Can I use standard commit type prefixes for version control in large projects?

Yes, you can use standard commit type prefixes like feat, fix, and chore for version control in large projects. This standardized workflow applies across project files, improving history readability and supporting safe reverts when multiple developers are involved.