Upgrade to Pro — share decks privately, control downloads, hide ads and more …

初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Oikon Oikon
July 05, 2025

初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips

2025年7月5日に開催された「Claude Code 初学者 勉強会 2」の登壇資料です。

https://currypurin-dojo.connpass.com/event/360112/

X: https://x.com/oikon48

Avatar for Oikon

Oikon

July 05, 2025
Tweet

More Decks by Oikon

Other Decks in Programming

Transcript

  1. 今回話すこと 対象: Claude Code初学者 Claude Codeを使ってみたい・使い始めた方 話す内容 "CLAUDE CODE 10x

    productivity workflow" のアレンジ。 10分くらいで試せるTips 1. IDE(VSCode, Cursor)統合 2. Planモード (Shift + Tab 2回) 3. CLAUDE.mdのメンテナンス 4. /clearによるコンテキストの浄化 5. Thinkの拡張 6. permissionsの設定 7. 最新知識・ドキュメントのInput 8. Task (subagent) の活用 9. +α: Hooksの活用 4 / 16
  2. 1: IDE(VSCode, Cursor)統合 Claude Codeユーザーの多くはIDE統合して使用 CLIツールが苦手な人におすすめ メリット: 変更履歴が見やすい 慣れているエディタが使える Cursor,

    GitHub copilotとの併用 Claude CodeはCLIツールとしても活用できるが、 まずはIDEで試すのがおすすめ 個人的には動作が軽いVSCodeを使用している 5 / 16
  3. 2: Plan モード (Shift + Tab 2 回) Claude Codeのタスク実行前にプラン立ててくれる

    メリット: いきなり走り始めない 必要であればプラン修正可能 ワンショットのプロンプトエンジニアリングは手戻りも多い コンテキストを大事にする観点でも、Planモードを実行推奨 (余談)settings.json で起動時のデフォルトを Plan モードにできる { "permissions": { "defaltMode": "plan" // "acceptEdits" | "bypassPermissions" } } 6 / 16
  4. 3: CLAUDE.md のメンテナンス CLAUDE.md(CLAUDE.local.md)は、Claude Code起動時に読み込まれるドキュメント Claude Code の守って欲しいルールを記載する(強制力はないので注意) ポイント: プロジェクトの構造・機能を記載

    定期的に更新する(/initでも可能) #で適宜新規の指示を追加 CLAUDE.mdは定期的にメンテナンスすることを推奨。 Anthropic公式のGitHubリポジトリやawesome-claude-codeのCLAUDE.mdを参考にすると良い。 Anthropic · GitHub | hesreallyhim/awesome-claude-code: A curated list of ... - GitHub 7 / 16
  5. 5: Thinkの拡張 Claude Code には思考トークン予算(Thinking Token Budget)が存在する Language 31999 tokens

    10,000 tokens 4000 tokens English ultrathink, think harder megathink, think hard think 日本語 深く考えて よく考えて 考えて 環境変数MAX_THINKING_TOKENSの変更可能。思考モード時に常にultrathinkしたい場合 -> 31999 settings.json (settings.local.json): { "env": { "MAX_THINKING_TOKENS": "31999" // 1024 ~ 200000 } } Claude Code settings - Anthropic | Claude Code完全攻略Wiki(隠しコマンド編 - think,拡張機能,思考予算) | https://zenn.dev/oikon/articles/0281640eae5aed 9 / 16
  6. 6: permissionsの設定 permissionsはsettings.jsonで設定 allowとdenyをそれぞれ設定できる。 allowはClaude Codeを使用中に逐次追加できるので、denyの設定 をしておくことを推奨 注意:必ず守ってくれるという過信は厳禁。 `rm -fr`はすり抜ける報告もあり。

    settings.json (settings.local.json): { "permissions": { "allow": [ ], "deny": [ "Bash(sudo:*)", "Bash(rm:*)", "Bash(rm -rf:*)", "Bash(git push:*)", "Bash(git commit:*)", "Bash(git reset:*)", "Bash(git rebase:*)", "Read(.env.*)", "Read(id_rsa)", "Read(id_ed25519)", "Read(**/*token*)", "Read(**/*key*)", "Write(.env*)", "Write(**/secrets/**)", "Bash(curl:*)", "Bash(wget:*)", "Bash(nc:*)", "Bash(npm uninstall:*)", "Bash(npm remove:*)", "Bash(psql:*)", "Bash(mysql:*)", "Bash(mongod:*)", "mcp__supabase__execute_sql" ] } } [xより引用] Claude Code に壊されないための denyルール完全ガイド - izanami | https://zenn.dev/watany/articles/df6f3b0d3af825 10 / 16
  7. 7: 最新知識・ドキュメントのInput Claude Codeは最新の知識を持っていないため、追加で知識を与えてあげる必要がある (Opus/Sonnetは2025年3月までの学習) 知識を追加する方法: pdf, mdなどドキュメントを直接与える 最新情報をWebSearchで検索してもらう MCPサーバーを活用する(Context7,

    Brave-Searchなど) Context7:代表的なライブラリから最新情報を取得してくれる 導入方法: claude mcp add context7 -s project -- npx -y @upstash/context7-mcp -s : スコープ(user, project, local) upstash/context7: Context7 MCP Server -- Up-to-date code ... - GitHub | Claude Codeにコマンド一発でMCPサーバを簡単設定 - Zenn 11 / 16
  8. 8: Task (subagent) の活用 Claude CodeのTaskは、Subagentが実行している 軽量 並列起動可能 subagentは独自のContext Windowを持つ

    単独のタスクで動作し完了すると解放される 親agentで使用可能なツール(MCPサーバーなど)を使える 使い方: "use (multiple) subagents ..." 簡単なタスクは積極的にSubagentに任せることがおすすめ 12 / 16
  9. +α: Hooks の活用 7月1日に追加された新機能! Claude Codeのアクションを検知して、事前に決められた動作 を、 指定のタイミングで行う機能。 導入のメリット: 必ず実行してくれる(=ルールを守らせる)

    コンテキストサイズの縮小 拡張性の向上 すぐ導入できる例:タスク完了時の通知オンを鳴らす /hooksを実行してNotificationかStopに以下のコマンドを入れる afplay /System/Library/Sounds/Sosumi.aiff shell scriptの実行もでき、拡張性がかなり高い! Claude Codeの指示忘れ問題を解決!HooksでPython環境をpip禁止 ... 13 / 16
  10. さらに使いこなすためのキーワードたち Slash Command カスタム Slash Command MCPサーバー ヘッドレスモード(claude -p "prompt")

    Git Worktree --dangerously-skip-permissions CodeRabbit + /pr-comments Hooks JSON Output 音声入力(Aqua Voice) 著名なエンジニアによるコンテキストの明示(t_wada, Kent Beck, Fowler...) ccusage 14 / 16
  11. おすすめ資料 Claudeの紹介 - Anthropic Claude Code Best Practices \ Anthropic

    How I Use Claude Code | Philipp Spiess - spiess.dev Claude Code: Best Practices and Pro Tips - htdocs.dev ClaudeLog: Claude Code Docs, Guides & Best Practices Claude Code を初めて使う人向けの実践ガイド - Zenn Claude Code 逆引きコマンド事典 - Zenn Claude Code Deep Dive Claude Code にコマンド一発で MCP サーバを簡単設定 - Zenn awesome-claude-code 16 / 16