輪読会用の資料をdeckとGeminiとClaude Codeで作った話

背景 最近、本を読むときはClaude Codeなり、Geminiなり、NotebookLMを隣に置くことが多い 音声入力で話してmcp経由でesaにメモ取らせたり、質問して会話したり、などなど こういう形で勉強しているので、輪読会用の資料もLLM Agentと一緒に作りたくなった …

NotebookLMなどの音声解説を想定した自分のみのPodcastを管理するツールを作った

背景 NotebookLMは便利だが、音声解説のUIが使いにくい 自分用の音声ファイルをどこにホストするのか問題 不特定多数が聞けるPodcastとして公開したいわけでもない 解決方法 アイディア: Google Driveに音声ファイルを公開する PodcastのRSSフィードをどうや…

最近行なったデータ系の活動について

アウトプットするものが多すぎて、書きたくても書けてなかったやつが多くなってきた。簡単でもいいので書かないよりはマシの精神で書いていきます。 Findyに「知の巡りをよくするためのメタデータ管理」を寄稿しました Analytics Engineering領域に特化したA…

Analytics Engineerのためのプロダクトコードのコードリーディング with LLM Agent

社内のデータ基盤チームのメンバー向けの勉強会で発表した内容を放流します*1。「Analytics Engineerのための」とは付いているものの、実際の勉強会には社内の様々な職種の方も参加してくれて、かつ以下のように業務にも役に立ったという声もあるので、割と…

Claude Codeのhookを書きやすくするcchookを作った

背景 Claude CodeはCLAUDE.mdに書いていたとしても、結構忘れがちです 毎回Claude Codeに自分で指摘するのは疲れます... 条件をトリガーに何かを必ず実行させる仕組み、hookがClaude Codeにはあります フックリファレンス - Anthropic Claude CodeのHooksは…

vimで書いた内容をさっとClaude Codeに送り込む

背景 Claude Codeに日本語入力は色々ぶっ壊れてます しかし、これはClaude Codeが使っているライブラリの問題で、結構根が深いため直近で直る可能性は割と低そう ref: [BUG] IME input causes performance issues and duplicate conversion candidates · Iss…

LLM Agentに意味のある単位のコミットを強制させる

背景: LLM Agentに意味のある小さい単位でコミットして欲しい 解決方法: git addを封印し、専用のカスタムスラッシュコマンドを生やす 参考: 試行錯誤の過程 背景: LLM Agentに意味のある小さい単位でコミットして欲しい Claude CodeなどのLLM Agentに対し「…