commit

Create Conventional Commits from analyzed repository changes.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/hirokimry/vibecorp --skill commit-hirokimry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/hirokimry/vibecorp/tree/main/skills/commit
Command: npx skills add https://github.com/hirokimry/vibecorp --skill commit-hirokimry

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

この Skill は、変更内容の把握から適切なコミットメッセージ生成、ステージング、git commit 実行までを一気通貫で自動化し、手作業の迷いとコミット品質のばらつきを減らします。

Core Features & Use Cases

  • 変更分析とメッセージ生成: diff、staged 状態、直近ログを確認し、変更に最も合う Conventional Commits の prefix と絵文字を選びます。
  • 運用ルールへの準拠: intent ラベル、Issue 番号、動作主語の書式、scope 付き件名、本文の箇条書きなど、リポジトリ規約に沿ってコミットを作成します。
  • 安全な実行: 特定ファイル優先の staging、worktree 対応、--force--no-verify の回避など、実務での事故を防ぎながら進めます。

Quick Start

このスキルに「現在の変更を分析して、適切な Conventional Commits 形式のコミットを作成して」と依頼してください。

Frequently Asked Questions about commit

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

FAQPage Schema
How do I automatically generate Conventional Commits messages from staged and unstaged changes?

To generate Conventional Commits automatically, the Skill analyzes git diffs and recent logs to select the appropriate prefix and emoji, then stages and commits changes according to your repository's formatting rules.

Can I create git commits from a worktree without using force or hard reset?

Yes, you can create commits from a worktree safely. The Skill supports worktree-based commit flows and explicitly avoids force, hard reset, and no-verify options to prevent accidental data loss.

How do I map emojis to Conventional Commits prefixes for my GitHub repository?

You can map emojis to Conventional Commits prefixes by having the Skill analyze your repository changes. It automatically applies the correct emoji-to-prefix mapping based on the detected modification type.

What is the best way to extract issue numbers and add them to git commit subjects?

The best way to extract issue numbers is through automated branch analysis. The Skill identifies issue-linked branches and formats the extracted numbers directly into the scope and subject line of the commit.

Does this commit automation tool support precise file staging before creating the final commit?

Yes, the commit automation supports precise file staging. It prioritizes specific files for staging before executing the final git commit, ensuring only the intended modifications are included.

Why should I use automated commit generation instead of writing conventional commit messages manually?

Automated commit generation reduces manual hesitation and message quality variance. By analyzing diffs and applying repository conventions consistently, it ensures standardized, issue-linked Conventional Commits every time.