AgentSkillsCN

commit

创建 Git 提交。核对变更内容,以 Conventional Commits 格式生成日文提交信息并执行提交。如有 Issue 编号,则自动添加链接。

SKILL.md
--- frontmatter
name: commit
description: Gitコミットを作成する。変更内容を確認し、Conventional Commits形式で日本語のコミットメッセージを生成してコミットを実行する。Issue番号があれば自動でリンク。

コミット作成

手順

  1. git statusgit diff --staged で変更内容を確認
  2. 現在のブランチ名からIssue番号を抽出(例: feature/#3-login#3
  3. 変更内容を分析し、適切なコミットメッセージを生成
  4. ユーザーに確認後、コミットを実行

コミットメッセージ形式

code
#<Issue番号> <type>: <subject>

<body>(任意)

Type一覧

  • feat: 新機能
  • fix: バグ修正
  • docs: ドキュメントのみの変更
  • style: コードの意味に影響しない変更(空白、フォーマット等)
  • refactor: バグ修正や機能追加ではないコード変更
  • test: テストの追加・修正
  • chore: ビルドプロセスやツールの変更

code
#3 feat: ログイン画面を作成

メールアドレスとパスワードの入力フォームを実装
code
#5 fix: 配信タイルのミュート状態が保持されない問題を修正

Issue番号の取得

ブランチ名から自動取得:

bash
git branch --show-current | grep -oE '#[0-9]+'

注意事項

  • コミットメッセージは日本語で記述
  • subjectは50文字以内
  • Issue番号を必ず含める(GitHubで自動リンク)
  • 複数の変更がある場合は分割を提案