← Back to list

commit-push
by yurake
⭐ 0🍴 0📅 Jan 10, 2026
SKILL.md
name: commit-push description: git status / diff を確認し、Conventional Commits 形式でコミットしてプッシュするための手順。差分の断面を残したいときや一定量の修正がまとまったときに使用する。
目的
- 差分を整理し、適切なコミットメッセージでローカル変更をリモートに送る。
- 大きな変更前に安全なスナップショットを残す。
前提
- ブランチは作業内容に合致している(例: feat|fix|chore|docs/)。
- ステージングするファイルに不要物や秘密情報が含まれていない。
手順
- 差分と不要ファイルを確認する
git status -sbgit diffで内容を精査する(必要に応じてgit diff --stat)。
- コミットメッセージを決める
- 形式:
type(scope): subject [refs #<番号>] - type 例:
feat,fix,chore,docs,ci,refactor - scope 例:
ui,core,cli,infra - subject は簡潔な現在形で。Issue 番号が無い場合は
refs #...を省略。
- 形式:
- Issue 参照の有無を確認する
- 関連 Issue があれば番号を記録する。無ければ省略してよい。
- ステージングする
- 例:
git add <path>または差分単位でgit add -p
- 例:
- コミットする
- 例:
git commit -m "feat(ui): add preview button [refs #123]"
- 例:
- 漏れがないか再確認する
git status -sbで未コミットが無いことを確認する。
- プッシュする
git push origin <ブランチ名>
サンプル
- Issue 参照あり:
fix(core): adjust layout [refs #482] - Issue 参照なし:
chore(ci): update workflow cache key
Score
Total Score
40/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon