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を使ったコード品質改善の取り組み
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Katsunori Kanda
PRO
June 26, 2025
Technology
3.8k
5
Share
Claude Code Actionを使ったコード品質改善の取り組み
Katsunori Kanda
PRO
June 26, 2025
More Decks by Katsunori Kanda
See All by Katsunori Kanda
御社のMCPサーバー使われていますか?小さく始める成功戦略
potix2
PRO
0
170
Devinで模索する AIファースト開発〜ゼロベースから始めるDevOpsの進化〜
potix2
PRO
8
5k
怖いScala.pdf
potix2
PRO
0
310
FpScala-Chapter1.pdf
potix2
PRO
1
500
Other Decks in Technology
See All in Technology
Gaussian Splattingの実用化 - 映像制作への展開
gpuunite_official
0
200
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
1
810
コーディングエージェントはTypeScriptの 型エラーをどう自己修正しているのか
melonps
1
110
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
260
Directions Asia 2026 | Beyond Buildable AI Agents: Let’s Visualize Partner Value in the AI Era
ryoheig0405
0
110
Purview 勉強会報告 Microsoft Purview 入門しようとしてみた
masakichixo
1
450
10サービス以上のメール到達率改善を地道に継続的に進めている話 / Continue to improve email delivery rates across multiple services
yamaguchitk333
6
2.2k
freeeで運用しているAIQAについて
qatonchan
1
650
20260515 ID管理は会社を守る大切な砦!〜🔰情シス向け〜
oidfj
0
700
[みん強]AIの価値を最大化するデータ基盤戦略:Self-Service型Data Meshへの転換とAgentic AI Meshに向けた取り組み with Snowflake他
y_matsubara
1
140
サイボウズ、プラットフォームエンジニアリング始めるってよ ― プラットフォームチームの事業貢献と組織アラインメントの強化
ueokande
0
120
SpeechTranscriber + AIによる文字起こし機能
kazuki1220
0
110
Featured
See All Featured
Bash Introduction
62gerente
615
210k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
54
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
310
How to Ace a Technical Interview
jacobian
281
24k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Making Projects Easy
brettharned
120
6.6k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
180
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
300
Google's AI Overviews - The New Search
badams
0
1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
800
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
380
Transcript
Copyright © SMat, Inc. All Rights Reserved Confidential Claude Code
Actionを 使ったコード品質改善の取り組み AI駆動開発のハウツーと導入のリアル Katsunori Kanda
Copyright © SMat, Inc. All Rights Reserved Confidential 今日話すこと
コード品質改善 サイクルに「Claude Code Action」を活用した話 1. なぜClaude Code Action? 2. 直面した2つの問題 3. 他ツールとの組み合わせパターン したかった
Copyright © SMat, Inc. All Rights Reserved Confidential 背景 -
なぜコード品質の自動改善が必要か AIのコード生成速度 人間のレビュー速度 (認知能力) >
Copyright © SMat, Inc. All Rights Reserved Confidential ・単なる置換ではない ・意図を理解した改善
・コードの文脈を考慮した実装 なぜClaude Code Action? ・目標を設定すると自律的に動作する ・人間の細かい指示なしで適切な判断 ・CI/CDに組み込みやすい ・Issueから直接PR作成まで一気通貫 1. 生成コードの品質が高い 2. 目標に忠実に自走する 3. GitHub Actionsとの連携
Copyright © SMat, Inc. All Rights Reserved Confidential 困ったこと1: 定期実行ができない
• スケジュール実行は未対応 ◦ workflow_dispatchも未対応 ◦ repository_dispatchも未対応 困ったこと2: 実行が不安定 • レートリミットに到達することがある • タイムアウトするケースもある • 大量ファイルの一括編集がうまくいかない Claude Code Actionの困ったこと2つ
Copyright © SMat, Inc. All Rights Reserved Confidential なぜ重複度?
• AIが生成するコードは周囲の影 響を受けやすい • 改善するとコード削減 に繋がる • 小さな改善の積み重ねが可能 duplの特徴: 構造的類似性を検出 (Go言語) duplの実行例 実践例 - コード重複の自動改善 https://github.com/mibk/dupl
Copyright © SMat, Inc. All Rights Reserved Confidential 実績(1日あたり)
3件Issue作成 ↓ 1-2件がPR作成 ↓ 1件マージ (できない時もある) ワークフロー 1. 毎朝:duplを実行&Issueを自動作成 2. Devinで小さなタスクに分割(手動) 3. Claude Code ActionでPR作成(手動) 4. うまくいかない時はDevinでPR作成 実際に運用をはじめたワークフロー
Copyright © SMat, Inc. All Rights Reserved Confidential 運用上の課題と対策
課題1: レビュー&テストが間に合わず、同じ提案があがってきてしまう • 対策: ワークフローのさらなる自動化、それでもだめなら提案頻度の調整 課題2: 提案の品質のばらつき • 対策: 人間による取捨選択は必須、提案にバリエーションがあることは+ 課題3: チームの理解と協力 • 対策: 現状1リポジトリで検証中。効果が出てきたら横展したい。
Copyright © SMat, Inc. All Rights Reserved Confidential 今後の展望
現在: 重複度の改善に取り組んでいる これからやりたいこと: • ワークフローの手動オペレーション減らす • 複数メトリクスの組み合わせ(案程度、認知負荷など) ビジョン: 完全自動の品質改善サイクル
Copyright © SMat, Inc. All Rights Reserved Confidential 1. コード品質改善の自動化に取り組んでいるが、まだ道半ば
2. ClaudeCodeActionだけでコード品質改善させるのは難しい 3. 現状はDevinなど他ツールや人間の補助をいれたワークフローが必須 まとめ - 実践のススメ
Copyright © SMat, Inc. All Rights Reserved Confidential エスマットでは仲間を募集中!
11 シニア データエンジニア 組み込みエンジニア シニア ソフトウェアエンジニア プロダクトマネージャー 少しでもエスマットにご興味あれば、 まずは気軽にお話しましょう 😊 カジュアル面談も受付中! ✅ 募集中ポジション一覧 👈 詳しくはこちらから エスマット採用ページ
Copyright © SMat, Inc. All Rights Reserved Confidential Pittaにてウラ凸特集も掲載中!
12 みなさまの突撃 お待ちしております😊 詳細はこちら👇 「どんな人が働いているの?」「ぶっちゃけどうなの?」pittaの特集で“裏側”お見せしてます! プロダクトチームの様々な職種のメンバーとのカジュアル面談を受付中! Pitta 特集ページ
Copyright © SMat, Inc. All Rights Reserved Confidential