.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

Y

変更を論理的に分割してコミット

by yida29

複数のファイル変更を分析し、機能単位・レイヤー単位・目的単位で論理的なグループに自動分類する 各グループごとに適切なコミットメッセージ(Conventional Commits形式)を自動生成して提案する ユーザー承認後、git addとgit commitを順次実行し、分割コミットを自動作成する コミット完了後に作成したコミット一覧を表示して、内容確認を容易にする 複数の変更を一度にコミットしており、レビューしづらいコミット履歴になっている開発者 機能追加とバグ修正、リファクタリングが混在した変更を整理したい人 Conventional Commitsの規約に従いながら、効率よくコミットを分割したい人 gitコマンドの手動実行を減らし、自動化したい人 このスキルは、未コミットの変更(git diff)を読み込み、以下の基準で論理的なグループに分類します: 分類基準: 機能単位:1つの機能追加・変更に関するファイル群 レイヤー単位:ドメイン層、インフラ層、API層、テストなど 目的単位:リファクタ、バグ修正、新機能、ドキュメント、設定変更 ワークフロー: 1. diffを分析し、分割プランを「Commit N: (): 」形式で提示 2. ユーザーの承認を待つ(勝手にコミットしない) 3. 承認後、各グループについて git add → git commit を順次実行 4. コミット完了後、git log --oneline で作成したコミット一覧を表示 コミットメッセージ規約: type: feat/fix/docs/refactor/chore/test/perf/style/ci、scope(省略可)、summary(英語・命令形・72字以内)。リポジトリのコミット履歴が日本語の場合は日本語で記述。末尾に「Co-Authored-By: Claude Opus 4.6」を付与。HEREDOCで git commit -m を実行。 制約:pushしない、.env等の秘密ファイルを検知して警告、空コミット・--amendを禁止、$ARGUMENTSが指定されたら尊重

テストドキュメント設計
12382026-04-12