By matz-d
ローカル証跡から観測→抽出→適用を自律的に回す自己改善エージェント。Date-first/Scope-first の直交射影で日報・投稿下書き・スキル提案を生成し、Carry-Forward State Machine でユーザー判断を次回の学習に変える。外部通信ゼロ・Python stdlib のみ。
ローカルログを集約し、その日全体の活動を自分用または共有用の日報ドラフトに再構成する。 今日の自分用日報、共有用レポート、昨日の活動まとめを作りたい時に使う。
「今日の振り返りをお願い」の一言で、ローカルログの収集・日報生成・投稿下書き・反復パターン提案まで 自律的に完走する統合セッション。振り返りをまとめて、全部やって、1日のまとめ、と言われた時に使う。
1日の活動ログから、その日全体の流れを読者向け narrative draft に再構成する。記事を書きたい、ブログにまとめたい、ふりかえりを書きたい、学びを共有したい時に使う。topic / reader は任意で上書きできる。
skill-miner が提案した候補を実際の成果物に変換する。 CLAUDE.md ルール追記、skill scaffold、hook 設定生成、agent 定義生成を行う。 「提案を適用して」「CLAUDE.md に追加して」「skill にして」「hook 化して」「エージェントにして」と言われた時に使う。 daytrace-session Phase 4(Pattern Mining)のアクション実行も担う。
Claude / Codex 履歴から反復パターンや定着させたい作法を抽出し、 recurring workflow / repeated instruction を `CLAUDE.md` / `skill` / `hook` / `agent` のどれに適用すべきか評価して proposal を返す。
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AIエージェント ハッカソン 2026 提出作品 テーマ: 「一度命じたら、あとは任せろ」
証跡は、すでにそこにある。 Git のコミット、Claude のセッション、Chrome の閲覧履歴——あなたが毎日残しているローカルログを束ね、日報・投稿下書き・環境改善提案へと自動再構成します。
DayTrace は ローカル完結・認証不要 の Claude Code plugin です。一言頼めば、収集から提案まで自律完走します。
/daytrace-session と一言頼むと、DayTrace は次を順に実行します。
~/.daytrace/output/<date>/ に保存CLAUDE.md / skill / hook / agent への適用候補を提案提案が気に入ったら、続けて /skill-applier で実ファイルに適用できます(diff 確認・承認フロー付き)。
チャットには Phase 番号のメタ行は出さず、短い日本語の見出しと状態行で進捗を示します(daytrace-session の Chat Output Policy)。イメージは次のとおりです。
Git: 3 commits Claude: 12 sessions Chrome: 47 tabs
日報: report-private.md ✓ report-share.md ✓
投稿下書き: post-draft.md ✓(今日のテーマ: DayTrace スキル設計)
パターン提案: 候補内訳 適用 2 / 追加観測 0 / 観測ノート 1(合計 3)
## 提案(アクション候補)
1. git commit 前に lint を自動実行
種類: 自動チェック(hook)
確度: 高い — 複数セッション・複数ソースで繰り返し観測
2. daily-report の出力先を固定化
種類: プロジェクト設定(CLAUDE.md)
確度: 中程度 — 複数セッションで出現、もう少し定着を見たい
→ 続けて /skill-applier で適用できます
各提案には 根拠(evidence)と確度(チャット上は日本語の確度行) が付きます。見送った提案は decision log に残り、証跡が蓄積されれば次回あらためて再浮上します。
claude plugin marketplace add matz-d/daytrace-plugin
claude plugin install daytrace
設定不要。外部へのデータ送信なし。
Claude Code で
/daytrace-session
自然言語でも起動できます:
今日の振り返りをお願い1日のまとめをして今日の活動を整理して/daytrace-session の言い方と、何が変わるか(ユーザー目線)コマンドラインの引数ではなく、会話で次のような意図を足すと、裏側のセッションがそれに合わせて動きます(エージェントがスキル契約に沿って解釈します)。
どの日をまとめるか
観測を広げるか、今の作業場所に寄せるか
別リポジトリ向けの提案が出ること
flowchart LR
subgraph Sources["5 Local Sources"]
direction TB
S1[Git]
S2[Claude]
S3[Codex]
S4[Chrome]
S5[File Activity]
end
P1["Phase 1\nCollect"]
DG["Phase 1.5\nDigest"]
P2["Phase 2 · date-first\nReport\n<i>daily-report</i>"]
P3["Phase 3 · date-first\nDraft\n<i>post-draft</i>"]
P4["Phase 4 · scope-first\nMining → Fixation\n<i>skill-miner · skill-applier</i>"]
P5["Phase 5\nSession Summary"]
Sources --> P1 --> DG --> P2 --> P3 --> P4 --> P5
P2 -. "日報" .-> OUT(("Outputs"))
P3 -. "投稿下書き" .-> OUT
P4 -. "提案 →\nCLAUDE.md / skill\nhook / agent" .-> OUT
処理の軸は 2 種類あります。
ソースが欠けても止まらず、取得できたデータだけで最後まで進みます(Graceful Degrade)。
| スキル | 役割 |
|---|---|
/daytrace-session | 全フェーズを一言で自律完走する統合入口 |
/daily-report | その日の活動を日報に再構成 |
/post-draft | 1 日の中心テーマを投稿下書きに再構成 |
/skill-miner | AI 履歴から反復パターンを抽出し適用候補を提案 |
/skill-applier | 提案を CLAUDE.md / skill / hook / agent に適用 |
ローカルに既にある証跡のみを読みます。OAuth・クラウド API は使いません。
| ソース | 対象 |
|---|---|
git-history | Git コミット + worktree snapshot |
claude-history | ~/.claude/projects/**/*.jsonl |
codex-history | ~/.codex/history.jsonl |
chrome-history | Chrome History DB(読み取り専用コピー) |
workspace-file-activity | untracked ファイル変更 |
OAuth やクラウド API に依存する source はコアに含めない、という判断をしました。トークン管理と「設定不要」を同時に満たせないからです。SaaS への自動投稿・テンプレ差し込みは別スキルや手動に任せ、DayTrace は ローカルに読める成果物までを責務とします。
同じローカル証跡を、用途に応じて 2 つのルートで処理します。
workspace-local / global-personal)で区別LLM の出力をそのまま適用させない、という方針です。各提案には evidence(どのセッションで何回出現したか)と、候補単位の 確度(内部的には strong / medium / weak など。表示は「確度: 高い / 中程度 / まだ弱い」)を付け、ユーザーが承認するかどうかを判断できるようにします。集約イベント側の confidence(high / medium / low)とは別レイヤーです。見送ってもログに残るので、証跡が蓄積されれば自動で再浮上します。
DayTrace の自律性は「質問しない」ことではなく、最後まで進めること にあります。
npx claudepluginhub matz-d/daytrace-plugin --plugin daytraceLong-term memory system for Claude Code that captures learnings through diary entries and synthesizes insights through periodic reflection
Personal productivity tools - daily briefings, weekly summaries, and activity analysis via Glean. Requires glean-core.
Auto-captures Claude Code sessions as narrative worklogs and detects user steering patterns
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns