Git のコミット時刻から、事実と推測を分けた勤怠時間案を作成する。開始・終了・休憩・実働を、ユーザー指定ルールに沿って整形する。
次の依頼が来たら、このスキルを使う。
git config user.email を取得し、そのメールアドレスを --author に使う。10:00-19:001時間8時間15分刻みgit log で対象期間・対象作者のコミット時刻を取得する。Git実績 と 勤怠案 を並べる。勤務合計 休憩合計 実働合計 の形式で出す。AUTHOR_EMAIL=$(git config user.email)
git log --reverse \
--since='2026-03-02 00:00:00' \
--until='2026-03-07 00:00:00' \
--author="$AUTHOR_EMAIL" \
--pretty=format:'%ad' \
--date=format-local:'%Y-%m-%d %H:%M:%S'
- 2026-03-02 Git実績 18:03:20 - 21:43:58 / 勤怠案 10:00 - 21:45 / 休憩 13:00 - 14:00 / 実働 10:45
- 2026-03-04 Git実績なし / 勤怠案 10:00 - 19:00 / 休憩 13:00 - 14:00 / 実働 8:00(推測です)