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
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
38
An introduction to Claude Code SDK
choplin
3
4.6k
Introduction to ScalarDB and ScalarDB Analytics
choplin
0
430
Walk around functional web frontend programming
choplin
2
1.1k
Pre ScalaMatsuri 2020
choplin
2
190
Other Decks in Programming
See All in Programming
エラー処理の温故知新 / history of error handling technic
ryotanakaya
6
1.5k
Agentic Elixir
whatyouhide
0
410
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
490
10年分の技術的負債、完済へ ― Claude Code主導のAI駆動開発でスポーツブルを丸ごとリプレイスした話
takuya_houshima
0
2.6k
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
200
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
800
의존성 주입과 모듈화
fornewid
0
150
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
190
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
t *testing.T は どこからやってくるの?
otakakot
1
710
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
170
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
360
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Raft: Consensus for Rubyists
vanstee
141
7.4k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
Design in an AI World
tapps
1
200
KATA
mclloyd
PRO
35
15k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
280
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Building an army of robots
kneath
306
46k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
160
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
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 ご清聴ありがとうございました!