ワンクリックで
committing
Creates quality git commits with conventional commit format. Use when asked to commit changes or create a commit message.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Creates quality git commits with conventional commit format. Use when asked to commit changes or create a commit message.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Complete the current milestone and prepare next work by following the canonical complete command doc.
Execute the current plan (from STATE.md -> PLAN.md) by following the canonical execute command doc. Make code changes + run necessary checks.
Initialize project with CLAUDE.md, STATE.md, and ROADMAP.md by following the canonical init command doc.
Create executable plan for the current phase (3-5 tasks). Reads the canonical plan command doc and produces/updates the current PLAN.md referenced from STATE.md. No implementation.
Review code changes and capture learnings for CLAUDE.md by following the canonical review command doc.
Check project progress and suggest the next action by following the canonical status command doc.
| name | committing |
| description | Creates quality git commits with conventional commit format. Use when asked to commit changes or create a commit message. |
Create meaningful, conventional commits that tell the story of your changes.
# See what's staged
git diff --staged --stat
# See detailed changes
git diff --staged
Understand the changes:
| Type | When to Use |
|---|---|
feat | New feature for users |
fix | Bug fix for users |
docs | Documentation only |
style | Formatting, no code change |
refactor | Code change, no feature/fix |
perf | Performance improvement |
test | Adding/updating tests |
build | Build system, dependencies |
ci | CI configuration |
chore | Maintenance, tooling |
Scope identifies the area of the codebase:
feat(auth): add password reset flow
fix(api): handle null response
refactor(cart): extract price calculation
Common scopes:
auth, cart, userapi, ui, dbcheckout, search, settingsFormat:
<type>(<scope>): <description>
[optional body]
[optional footer]
Description rules:
# One more look
git diff --staged
# Commit
git commit -m "type(scope): description"
# Or with body
git commit -m "type(scope): description
More detailed explanation if needed.
Explain why this change was made."
feat(auth): add two-factor authentication
fix(api): prevent null pointer on empty response
refactor(user): extract validation to separate module
docs(readme): add installation instructions
test(cart): add edge cases for discount calculation
chore(deps): upgrade react to 18.2
# Too vague
fixed stuff
updates
WIP
# Not imperative
added new feature
fixing bug
# Too long/detailed in subject
feat: add new user authentication system with support for OAuth, SAML, and password-based auth
Based on changed files:
| File Path | Suggested Scope |
|---|---|
src/auth/* | auth |
src/components/Button/* | button or ui |
src/api/* | api |
tests/* | usually none |
package.json | deps |
*.md | docs |
For breaking changes, add ! after type/scope:
feat(api)!: change response format
BREAKING CHANGE: Response now returns { data, meta } instead of raw data.
Split into multiple commits when:
Keep together when:
# Stage selectively
git add -p # interactive staging
git add src/feature.ts
git commit -m "feat: add feature"
git add tests/feature.test.ts
git commit -m "test: add tests for feature"