Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hack Claude Code with Claude Code
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Akihiro Okuno
July 08, 2025
Programming
3.7k
8
Share
Hack Claude Code with Claude Code
Claude Code Meetup Japan #1
https://aid.connpass.com/event/360017/
Akihiro Okuno
July 08, 2025
More Decks by Akihiro Okuno
See All by Akihiro Okuno
My 4 months with Nix
choplin
0
56
An introduction to Claude Code SDK
choplin
3
4.6k
Introduction to ScalarDB and ScalarDB Analytics
choplin
0
440
Walk around functional web frontend programming
choplin
2
1.1k
Pre ScalaMatsuri 2020
choplin
2
190
Other Decks in Programming
See All in Programming
色即是空、空即是色、データサイエンス
kamoneggi
1
130
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
cloudnative conference 2026 flyle
azihsoyn
1
190
Firefoxにコントリビューションして得られた学び
ken7253
2
170
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
130
Kubernetesを使わない環境にもCloud Nativeなデプロイを実現する / Enabling Cloud Native deployments without the complexity of Kubernetes
linyows
3
420
書き換えて学ぶTemporal #fukts
pirosikick
2
380
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
0
250
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
680
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
460
ソースコード→AST→オペコード、の旅を覗いてみる
o0h
PRO
1
140
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3.2k
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
200
Mind Mapping
helmedeiros
PRO
1
190
AI: The stuff that nobody shows you
jnunemaker
PRO
7
640
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
290
First, design no harm
axbom
PRO
2
1.2k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
930
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Designing for humans not robots
tammielis
254
26k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
180
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
540
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
Claude CodeでClaude Codeを ハックする 〜自作ツールで開発体験を加速する〜 2025.07.08 Claude Code Meetup #1
Akihiro Okuno @choplin
自己紹介 奥野 晃裕 Akihiro Okuno 株式会社Scalar 何をしている人? データベースの中の技術が好き 分散データベース関連のソフトウェア開発に従事 Database
Engineering Meetup Claude Code活動 6月にClaude Maxで利用開始 Vibe Codingにハマる Links X: twitter.com/choplin GitHub: github.com/choplin
Claude Codeの何がすごいのか? 1. Opus 4の自走力 高度な推論能力と実装力 2. エージェントとしての自律性 計画・実行・修正の自動化 3.
CLIの親和性 既存の開発フローに統合 + 月額固定 コストを気にせず使い放題
AI駆動開発のパラダイムシフト 従来 人間がメイン AIがサポート 現在 AIがメイン 人間がサポート
AI駆動開発で大事なこと 人間:「何を作るか」を決める AI:「どう作るか」を実装する 人間:「ちゃんと作った」を確認 → AIと人間の非同期化が重要
CLIの強み:拡張性 開発環境との完全な統合 シェルスクリプトやツールで拡張可能 自動化・カスタマイズが容易 → Claude Codeで Claude Codeをハックできる!
今日伝えたいこと Claude Codeを使って Claude Code体験を進化させる これから3つの具体的なアプローチを紹介
ハック1: CLAUDE.mdのレビュー CLAUDE.mdとは? グローバル/プロジェクト単位の"メモリ" Claude Codeの起動時に読み込まれるプロンプト "メモリ"なので必ずしも守られない 最初にやるべきこと 向いているところ コーディング規約
プロジェクトの構造 よくある操作・処理の共有 向いてないところ 〇〇のときは〇〇して いつも〇〇して 〇〇はやってはダメ → Hooksを使おう "CLAUDE.md の〇〇というルールが守られてないので改善して"
ハック2: スラッシュコマンド スラッシュコマンドとは? その場で使える即席の指示 CLAUDE.mdより複雑な指示も可能 ~/.claude/commands/ に配置 メタコマンドによる改善ループ 1. /create-command
- スラッシュコマンドを作成 するコマンド 2. /revise-command - 直前に実行したスラッシュ コマンドを改修するコマンド 実例: improve-command name: improve-command description: 直前に実行したスラッシュコマンドの改善 workflow: | 1. 実行結果を分析(期待通りに動作したか?) 2. 改善点を特定(曖昧な指示、エッジケース等) 3. コマンドファイルを自動で書き換え
ハック3: 自作ツール Claude Codeや他のCLIエージェントの開発はまだ黎明期 標準的なワークフローを自分で作っていく必要がある なぜツールを作るのか? 繰り返しの作業を自動化 自分にとってのベストプラクティスを探索 ツール作成を通してさらなる改善点が見える Claude
Codeがあると エディタ/ターミナルの知識が豊富 実装の障壁が大幅に低下 アイデアから実装まで高速
作ったツール紹介 (1/2) cclog Claude Codeのセッションログを管理・検索・再開できるCLIツール 技術: Shell + Python +
fzf code-review.nvim NeovimからClaude Codeに直接レビュー依頼できるプラグイン 技術: Neovim Lua API
作ったツール紹介 (2/2) amux (WIP) git worktree + tmuxの並列作業環境を管理するMCPツール 技術: Go
+ MCP mcp-gemini-cli Claude CodeからGeminiを呼び出せるシンプルなMCP実装 技術: MCP (100行程度)
まとめ 1. CLAUDE.mdのレビューで基礎固め 2. スラッシュコマンドで即座に拡張 3. 自作ツールで本格的な効率化 Claude Codeで Claude
Codeをハックして 最高の開発体験を作ろう! Claude Code体験を進化させる3つのアプローチ
おまけ:次やりたいアイデア セッションログからCLAUDE.mdがどれだけ遵守されたか定量化 ドキュメントと実装の乖離のチェック Hooksのサンドボックス環境 Hooksを起点にしたワークフロー管理 Claude Codeネイティブのプロジェクト管理 GUIで統合環境
Thank you Twitter: @choplin GitHub: @choplin ご清聴ありがとうございました!