Claude Code
背景: データ基盤の運用ではクエリのパフォーマンス最適化と向き合わないといけない機会が多い 課題: クエリ改善のヒント、実行情報は見るのが難しい 解決方法: 実行情報とクエリ最適化の紐付けをClaude Codeにさせる 工夫ポイント1: 実行情報をINFORMATION_…
背景: LLM Agentと仕様書駆動開発 Kiroの対抗馬 spec-workflow-mcpでの仕様書駆動開発の体験がよかった 導入が簡単 まあまあ固く作られている 仕様のやり取りをするWebサーバーが立ち上がる 仕様書駆動開発の良さを感じられた まとめ 背景: LLM Agentと仕様…
背景 おさらい: bqコマンドで実行できること 基本のbq query: 思いのほか、多様な破壊的操作ができてしまう... その他の破壊的なオペレーション いかにClaude Codeが意図せぬクエリを実行できないようにするか 素朴だが面倒: クエリ実行を毎回Acceptする 危…
背景 Claude Codeを使っていると、色んな情報を合わせて見たくなります 例: Claude Codeの現在のトークンの利用状況(like ccusage) 例: 現在のディレクトリ 例: セッションID(他のターミナルで--resumeするときに必要) 例: 利用しているモデル 名(Opus or So…
背景 最近、本を読むときはClaude Codeなり、Geminiなり、NotebookLMを隣に置くことが多い 音声入力で話してmcp経由でesaにメモ取らせたり、質問して会話したり、などなど こういう形で勉強しているので、輪読会用の資料もLLM Agentと一緒に作りたくなった …
背景 Claude CodeはCLAUDE.mdに書いていたとしても、結構忘れがちです 毎回Claude Codeに自分で指摘するのは疲れます... 条件をトリガーに何かを必ず実行させる仕組み、hookがClaude Codeにはあります フックリファレンス - Anthropic Claude CodeのHooksは…
背景 Claude Codeに日本語入力は色々ぶっ壊れてます しかし、これはClaude Codeが使っているライブラリの問題で、結構根が深いため直近で直る可能性は割と低そう ref: [BUG] IME input causes performance issues and duplicate conversion candidates · Iss…
背景: LLM Agentに意味のある小さい単位でコミットして欲しい 解決方法: git addを封印し、専用のカスタムスラッシュコマンドを生やす 参考: 試行錯誤の過程 背景: LLM Agentに意味のある小さい単位でコミットして欲しい Claude CodeなどのLLM Agentに対し「…
3行まとめ はじめに Claude Codeのログ保存機能とその特徴 ログ分析の活用例 音声入力の課題と英語プロンプトの活用 DuckDBを用いた分析アプローチ スキーマ情報の重要性とログ分析の活用 ログの長期保存設定 まとめ 3行まとめ Claude Codeの会話ログはJSONL…