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
Claude Code Action をチームへ浸透させるために / To install t...
Search
hiro-torii
October 22, 2025
Technology
0
50
Claude Code Action をチームへ浸透させるために / To install the Claude Code Action into the team
Claude Code Action をチームへ浸透させるために
2025/10/22 寿司ときLTナイト ~AI×プロダクト開発最前線!AIを活用して頑張りたい・頑張ったこと共有LT会~
hiro-torii
October 22, 2025
Tweet
Share
More Decks by hiro-torii
See All by hiro-torii
プロダクトエンジニアと相性が良い、適応型リーダーシップの考え / Adaptive Leadership Principles That Align Well with Product Engineers
hiro_torii
0
60
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
220
人事評価制度の設計/導入/運用 にEMとしてどう関わってきたか / How I have been involved as an EM in the design, introduction and operation of evaluation systems
hiro_torii
1
980
プロダクトエンジニア構想を立ち上げ、プロダクト志向な組織への成長を続けている話 / grow into a product-oriented organization
hiro_torii
2
1.3k
心理的安全性に対して個人とチームで取り組んできたこと
hiro_torii
2
1.1k
Other Decks in Technology
See All in Technology
[mercari GEARS 2025] Keynote
mercari
PRO
0
210
[CV勉強会@関東 ICCV2025 読み会] World4Drive: End-to-End Autonomous Driving via Intention-aware Physical Latent World Model (Zheng+, ICCV 2025)
abemii
0
140
re:Invent完全攻略ガイド
junjikoide
1
310
從裝潢設計圖到 Home Assistant:打造智慧家庭的實戰與踩坑筆記
kewang
0
160
フライトコントローラPX4の中身(制御器)を覗いてみた
santana_hammer
1
140
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
6
420
旧から新へ: 大規模ウェブクローラの Perl から Go への移行 / YAPC::Fukuoka 2025
motemen
3
860
CDKの魔法を少し解いてみる ― synth・build・diffで覗くIaCの裏側 ―
takahumi27
1
150
『HOWはWHY WHATで判断せよ』 〜『ドメイン駆動設計をはじめよう』の読了報告と、本質への探求〜
panda728
PRO
5
1.7k
Data & AIの未来とLakeHouse
ishikawa_satoru
0
730
Flutterで実装する実践的な攻撃対策とセキュリティ向上
fujikinaga
2
390
Lazy Constant - finalフィールドの遅延初期化
skrb
0
180
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
A Tale of Four Properties
chriscoyier
162
23k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Site-Speed That Sticks
csswizardry
13
960
Scaling GitHub
holman
463
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
GitHub's CSS Performance
jonrohan
1032
470k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Transcript
2025/10/22 寿司ときLTナイト ~AI×プロダクト開発最前線!AIを活用して頑張りたい・頑張ったこと共有LT会~ Ver.1 2025.07 Claude Code Action をチームへ浸透させるために
2 アウトライン 1. 自己紹介/会社紹介 2. Claude Code Actionって? 3. 初期設定のままだと不便だと気づく
4. 今の設定の紹介 a. github.event.label.name b. prompt c. --allowedTools 5. まとめ 6. おまけ
自己紹介 / 会社紹介 01
4 About Me ➔ 推し書籍 ◆ エンジニアリング組織論への招待 ◆ アジャイルリーダーシップ ◆
チーム・ジャーニー ◆ LeanとDevOpsの科学 ◆ 急成長を導くマネージャーの型 ➔ 最近読んでぐっときた書籍 ◆ ミネルバ式 最先端リーダーシップ ◆ イノベーションと企業家精神 2023.04〜 EM @ Grooves とりい ➔ 趣味 ◆ アニメ鑑賞、絵画鑑賞 ◆ 油絵を描く↓→
5 Groovesについて ITエンジニアのキャリアに 本気で向き合う転職サイト クラウドリクルーティング サービスの構築 Forkwell フォークウェル Crowd Agent
クラウドエージェント Mission: より良い未来への「きっかけ」を提供する。
6 Crowd Agentについて 人材紹介会社様にとっての 求人DB
Claude Code Actionって? 02
8 Claude Code Action • GitHub ActionsのワークフローからClaude Codeを実行できる • Claude
Codeから/install-github-appの実行で簡単にリポジトリ単位で設定可能 (※API Key利用時) • 自組織では主にAIコードレビューの活用を目的に導入開始 https://github.com/anthropics/claude-code-action , https://docs.claude.com/ja/docs/claude-code/github-actions
初期設定のままだと不便だと気づく 03
10 /install-github-app実行時の初期設定 • AIコードレビューのチーム活用というユースケースに対して、初期設定のビミョーなポイント a. レビューの起動トリガー b. レビュー時のカスタムプロンプト c. --allowed-tools
(※Claude Code実行時に利用可能なツール) の設定 2025/09/12時点での 情報になります
11 レビューの起動トリガー • /install-github-app経由で初期設定された~/.github/workflows/claude-code-review.yml ◦ PRをオープンにした際、pushしてコードを更新した際に毎回レビューが走る → お試しな気持ちもあるので 起動タイミングをコントロールしたい
12 レビュー時のカスタムプロンプト • /install-github-app経由で初期設定された~/.github/workflows/claude-code-review.yml ◦ promptにPR番号が明記されておらず、レビューしたいPRがずれてしまうケースがあった → レビューの安全性、信頼性を高めたい
13 --allowed-tools の設定 • /install-github-app経由で初期設定された~/.github/workflows/claude-code-review.yml ◦ 一見、レビューに必要そうなBashコマンドは許可されているが… ◦ リリースノートの検索など、許可されていないツールを使って内部でエラーを出している場合がある ▪
WebFetch や WebSearch → レビューの安全性、信頼性を高めたい
現在の設定 04
15 レビューの起動トリガー • PRに「AI_Review」ラベルを付けた時だけ自動レビューを実行させる形式に変更 on: pull_request: types: [labeled] jobs: claude-review:
if: github.event.label.name == 'AI_Review' runs-on: ubuntu-latest → 起動タイミングを任意にコントロール セルフレビューを支援
16 レビュー時のカスタムプロンプト • promptにPR番号を明示的に渡すよう修正 prompt: | 対象リポジトリ: ${{ github.repository }}
対象PR番号: ${{ github.event.pull_request.number }} 以下の観点に沿って、このプルリクエストをレビューしフィードバックを提供してください : - コードの品質とベストプラクティス - 潜在的なバグや問題 - パフォーマンスの考慮事項 - セキュリティの懸念 - テストカバレッジ リポジトリのCLAUDE.mdをスタイルと規約の指針としてご利用ください。フィードバックは建設的で有益なものにしてください。 特定のコードの問題を強調するには、 `mcp__github_inline_comment__create_inline_comment` を使用してください。 レビュー状況に応じて、 Bashツール`gh pr comment` を使用してプルリクエストへのコメントとしてレビューを残してください。 該当するPR番号が取得できない、もしくは PRの内容が取得できない場合は、レビューを中止して "Cannot get PR details." とだけ返答してく ださい。 `WebFetch`や`WebSearch`を使用した際に、信頼に足りうる情報源が見つからない場合は、 "No relevant information found." と返答に 注記してください。 → レビューの安全性、信頼性を高めるため諸々追加 今後の保守性を考えて日本語化
17 --allowed-tools の設定 • mcp__github_inline_comment__create_inline_comment: レビュー時のインラインコメントを有効化 • WebFetch, WebSearch: 特定URLやWeb検索からの情報取得を有効化
claude_args : | --allowedTools 'mcp__github_inline_comment__create_inline_comment,Bash(gh pr comment:*),Bash(gh pr diff:*),Bash(gh pr view:*),WebFetch,WebSearch' 参考:指定できるツール一覧 https://docs.claude.com/en/docs/claude-cod e/settings#tools-available-to-claude ※任意のMCPサーバー設定は別 https://github.com/anthropics/claude-code-a ction/blob/main/docs/configuration.md
まとめ 05
19 まとめ • 自分たちのユースケースに合わせて、設定は柔軟に見直そう ◦ 公式のサンプル集が初期設定以上に参考になります ▪ https://github.com/anthropics/claude-code-action/blob/main/docs/solutions.md ▪ https://github.com/anthropics/claude-code-action/tree/main/examples
• Claude Code Actionで実現できることは実は幅広い ◦ GitHub Actionsの設定、Claude Codeの設定、どちらも応用できるためです ▪ PRの変更内容に応じたドキュメント自動更新など ▪ 使いながら設定は改善・更新 • 稼働時間に応じて従量課金されますが、自動レビューくらいであれば高くないです ◦ 1回辺り約2分〜5分程度で約$0.2〜$0.7程度
20 おまけ • 本日の発表内容の元となる記事をZennに公開しています🙏 ◦ https://zenn.dev/grooves/articles/7da391500fdc39
21 ありがとうございました!!