今日の習慣記録を完了(コミット・プッシュ・PR作成)
今日の習慣記録を完了し、Git コミット、プッシュ、PR 作成を実行します。
/dr-f
引数は不要です。現在のブランチと変更内容を自動的に検出し、適切なコミットメッセージと PR を作成します。
2026-03-23)git status, git diff)git add, git commit)- セッション記録も含めるgit push -u origin)# ブランチ名を取得
git branch --show-current
# 例: 2026-03-23
# 変更内容を確認
git status
git diff
以下のファイルが変更されているか確認:
daily/YYYY-MM-DD.md: 日次記録learning/writebook/YYYY-MM-DD-*.md: Writebook の詳細ノート(作成した場合のみ)learning/writebook/README.md: Writebook の進捗管理(更新した場合のみ)memory/sessions/YYYY-MM-DD-session.md: セッション記録⚠️ 重要:PR 作成前に実行する
今日のセッションの記録を memory/sessions/YYYY-MM-DD-session.md に保存します。
セッション記録を保存する前に、必ずユーザーに今日の振り返りと気持ちを質問してください。
質問の流れ:
今日の状況を整理して提示
ユーザーに質問する
ユーザーの回答を待つ
❌ やってはいけないこと:
✅ 正しいアプローチ:
# YYYY-MM-DD セッション記録
## 達成した習慣
### 基本習慣
- ✅ ラジオ体操
- ✅ シダキュア
- ✅ Typnix 練習
### エクササイズ
- ✅ スクワット 20 回完了
- ✅ 腕立て伏せ 20 回完了
- ✅ 腹筋 20 回完了
- ❌ エクササイズ動画(未達成)
## 今日の気づき・メモ
### SQL ドリル
**{進捗範囲(例: P.45-50、SELECT文の練習)}**
- {ユーザーのメモ}
- {学習内容の簡潔な要約}
### Writebook コードリーディング
**{読んだ内容(例: 投稿機能の実装)}**
- {読んだファイル}
- {気づきや学び}
## 学習の進捗
- SQL ドリル: {進捗状況(例: P.45-50 完了)}
- Writebook: {読んだ部分の要約}
## セッションの特徴
- {セッション中に使用したスキルや特徴的な出来事}
## 次回へのメモ
{ユーザーが質問に答えた内容をそのまま記録}
dr-s)で読み込んで、前回の状況を思い出すgit add daily/2026-04-13.md
git add learning/writebook/2026-04-13-*.md # ← 詳細ノート作成時のみ
git add learning/writebook/README.md # ← 更新した場合のみ
git add memory/sessions/2026-04-13-session.md # ← セッション記録も含める
git commit -m "$(cat <<'EOF'
2026-04-13 の日次記録を追加
## 完了した習慣
- ラジオ体操
- シダキュア
- Typnix 練習
- スクワット 20 回
- 腕立て伏せ 20 回
- 腹筋 20 回
## 学習内容
- SQL ドリル: P.45-50 完了、SELECT文の練習
- Writebook: 投稿機能の実装を読んだ
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
EOF
)"
日次ファイルを読み込み、以下の内容を自動生成:
YYYY-MM-DD の日次記録を追加
## 完了した習慣
{チェック済みの習慣を列挙}
## 学習内容
{学習したトピック/メソッドを列挙}
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>
git push -u origin 2026-04-13
gh pr create --title "2026-04-13 の日次記録" --body "$(cat <<'EOF'
## 概要
2026-04-13 の習慣記録と学習ノートを追加
## 完了した習慣
- ✅ ラジオ体操
- ✅ シダキュア
- ✅ Typnix 練習
- ✅ スクワット 20 回
- ✅ 腕立て伏せ 20 回
- ✅ 腹筋 20 回
## 学習内容
### SQL ドリル
**P.45-50、SELECT文の練習**
- WHERE句の条件指定が理解できた
- JOIN の基本的な使い方を学んだ
### Writebook コードリーディング
**投稿機能の実装**
- 読んだファイル: app/controllers/posts_controller.rb, app/models/post.rb
- Hotwire Turbo の実装パターンが参考になった
- バリデーションの書き方が業務に活かせそう
## 変更内容
- 日次記録: `daily/2026-04-13.md`
- 学習ノート: `learning/writebook/2026-04-13-post-creation.md` (作成した場合)
- セッション記録: `memory/sessions/2026-04-13-session.md`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)"
日次ファイルと学習ノートを読み込み、以下の内容を自動生成:
## 概要
{日付} の習慣記録と学習ノートを追加
## 完了した習慣
{チェック済みの習慣を ✅ マーク付きで列挙}
## 学習内容
### SQL ドリル
**{進捗範囲(例: P.45-50、SELECT文の練習)}**
- {気づきや学んだこと}
### Writebook コードリーディング
**{読んだ内容(例: 投稿機能の実装)}**
- 読んだファイル: {ファイル名のリスト}
- {気づきや学んだこと}
## 変更内容
- 日次記録: `daily/YYYY-MM-DD.md`
- 学習ノート: `learning/writebook/YYYY-MM-DD-*.md` (作成した場合のみ)
- セッション記録: `memory/sessions/YYYY-MM-DD-session.md`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
✅ すべて完了しました!
## コミット
- 2026-04-13 の日次記録を追加
## プッシュ
- ブランチ `2026-04-13` をリモートにプッシュ完了
## PR 作成
**PR URL**: https://github.com/sugiwe/routine-2026/pull/XX
## セッション記録
- `memory/sessions/2026-04-13-session.md` に今日のセッションを保存
今日もお疲れさまでした!
それでは、上記の仕様に従って、今日の習慣記録を完了してください。
引数: $ARGUMENTS