2026-05-08
日報スキルを作った
技術
「育休復帰したら、日報を習慣化して、日々の学びをストックしていこう!」と思い、そのハードルを下げるため、日報スキルを作った。
スキル内容はdotfilesで公開している。
https://github.com/masafumi330/dotfiles/tree/main/dot_claude/skills/nippo
どんなスキル?
スキル /nippo として定義し、サブコマンドとしていくつか用意している。
/nippo <init|check|add|memo|show|summary> [args...]
init
始業時のスタンドアップに使うサブコマンド。
日報ファイル <yyyy-mm--dd>.md の新規作成、前回の「明日やること」を「今日やること」に持っていき、追加で「今日やること」があれば、ユーザーの入力を待つ。
check
タスク完了をチェックするサブコマンド。
「どのタスクが完了しましたか?番号を選んでください」と会話が開始するので、タスクの番号を選び、チェック・完了時刻の記録を行う。 ← 終了時刻から、タスクにかかった工数を概算するため。
add
差し込みタスクを追記する用のサブコマンド。
まだ使用頻度はあまりない。
memo
メモを記入するサブコマンド。
学びや備忘録などあれば都度記入する。ここが自分の財産になるので、めっちゃ大事。なるだけ、失敗や悩みなど泥臭い部分も書いていきたいと思っている。
show
現在の日報を表示するサブコマンド。
まだ使用頻度はあまりない。
summary
終業時のサブコマンド。
主に行なっているのは以下。
- 完了時刻順にタスクを並び替え
- 完了時刻から、タスクにかかった時間を計算し、記録
- 未完了タスクを「明日やること」に移動
- メモ欄を整頓
現在は、summaryの結果をコピーして、slackのtimesチャンネルに投稿している。
日々の流れ
graph TD
Start([業務開始])
Init["init<br/>日報初期作成"]
WorkLoop["業務中<br/>繰り返し"]
Check["check<br/>タスク完了"]
Add["add<br/>差し込みタスク"]
Memo["memo<br/>学びや備忘録を記入 ★重要"]
Show["show<br/>現在の日報を確認"]
Summary["summary<br/>日報まとめ"]
End([業務終了])
Start --> Init
Init --> WorkLoop
WorkLoop --> Check
WorkLoop --> Add
WorkLoop --> Memo
Memo --> Show
Check -.-> Memo
Add -.-> Memo
Show -.-> WorkLoop
Memo --> Summary
Summary --> End
style Start fill:#4CAF50,stroke:#333,color:#fff
style Init fill:#2196F3,stroke:#333,color:#fff
style Check fill:#9C27B0,stroke:#333,color:#fff
style Add fill:#9C27B0,stroke:#333,color:#fff
style Memo fill:#FF7043,stroke:#333,color:#fff
style Show fill:#757575,stroke:#333,color:#fff,stroke-dasharray: 5 5
style Summary fill:#FFC107,stroke:#333,color:#000
style End fill:#4CAF50,stroke:#333,color:#fff
style WorkLoop fill:#E3F2FD,stroke:#999,color:#000,stroke-dasharray: 5 5
ポイント
日報スキルを作成する中で、特に以下の部分はこだわった。
- 思考・努力・羞恥心まで外注しない
- 自動化すべき点のみAIに任せる
今後の活用
- 日報 → 週報 → 月報 → 4半期報への昇華
- 自動化系