commit-summary

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Commit Summary

提交汇总

日付を指定してGitコミットをMarkdownテーブル形式で集計する。
指定日期,将Git提交以Markdown表格形式汇总。

使い方

基本执行

基本実行

bash
undefined
bash
undefined

今日のコミット

今日的提交

bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh

特定日のコミット

指定日期的提交

bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16

PR取得をスキップ(オフライン時)

跳过PR获取(离线时)

bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --no-pr
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --no-pr

著者フィルタなし(全員分)

不筛选作者(所有人员)

bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --all-authors
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --all-authors

"その日のコミットログを全部"出す(pretty=fuller + --stat)

输出当日所有提交日志(pretty=fuller + --stat)

bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --raw --all-authors
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --raw --all-authors

refs/stash 等も含めて"全部"(WIP / index on ... が混ざる場合あり)

包含refs/stash等所有内容(可能会混入WIP / index on ...)

bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --all-refs
undefined
bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16 --all-refs
undefined

出力例

输出例

markdown
undefined
markdown
undefined

2026-01-16 のコミット一覧(frontend)

2026-01-16 提交列表(frontend)

時間ブランチ/PRコミット内容
09:38#6535feat: ノートグリッドセクションを実装
10:12#6487refactor: フォローボタンをカスタムフックに分離
undefined
时间分支/PR提交内容
09:38#6535feat: 实现笔记网格区域
10:12#6487refactor: 将关注按钮拆分为自定义钩子
undefined

複数リポジトリの集計

多仓库汇总

複数リポジトリを一括集計する場合:
bash
for repo in ~/Documents/works/frontend ~/Documents/works/note-ui; do
  cd "$repo" && bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16
done
需要批量汇总多个仓库时:
bash
for repo in ~/Documents/works/frontend ~/Documents/works/note-ui; do
  cd "$repo" && bash ${CLAUDE_PLUGIN_ROOT}/skills/commit-summary/scripts/daily-commits.sh 2026-01-16
done

注意事項

注意事项

  • worktree対応:
    git log --branches --remotes
    により(stash等を除外しつつ)ブランチ由来のコミットを取得
  • PR番号:
    gh
    CLIがインストールされている場合、PR一覧を1回だけ取得してPR番号を付与
  • 時刻: ローカルタイムゾーン(JST)で出力
  • 依存: Pythonは不要(
    date
    コマンドで翌日を計算)
  • worktree支持: 通过
    git log --branches --remotes
    获取分支来源的提交(同时排除stash等内容)
  • PR编号: 若已安装
    gh
    CLI,仅获取一次PR列表并添加PR编号
  • 时间: 以本地时区(JST)输出
  • 依赖: 无需Python(通过
    date
    命令计算次日日期)