What problem does it solve? It prevents messy, oversized commits by ensuring logically independent changes are committed separately at the right granularity, and that every implementation plan includes an explicit commit plan. ## Core Features & Use Cases - Commit Planning: Requires a commit plan section in every implementation plan (writing-plans Task Commit steps or plan-mode documents) before coding begins. - Granularity Judgment: Provides criteria for splitting versus combining commits based on logical independence, revertability, and discussion boundaries. - Conventional Commits Formatting: Enforces the Conventional Commits 1.0.0 message format with a detailed reference covering types, scopes, breaking changes, and anti-patterns. - Use Case: When finishing a refactoring task with three independent fixes, use this Skill to split them into separate commits like fix(parser): NPE を修正 and refactor(domain): 命名整理 instead of one vague bulk commit. ## Quick Start Ask the AI to create a commit plan for your current changes and split them into logically independent Conventional Commits.