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
見やすい PRを作るために取り組んでいること
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
takf
July 12, 2026
Programming
47
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
見やすい PRを作るために取り組んでいること
takf
July 12, 2026
More Decks by takf
See All by takf
Go未経験・MVC脳のエンジニアが オニオンアーキテクチャを学ぶまで
takfjp
0
32
Denoに入門していきなりAleph.jsを触ってみた
takfjp
0
540
Atomic Design とテストの○○な話
takfjp
2
1.9k
Node.jsのアップグレードで気をつけたこと
takfjp
1
2.9k
FARM スタックに触れてみる
takfjp
0
1.7k
React Testing Library の Query について整理してみた
takfjp
0
560
React.js 消えるライフサイクルメソッドについて
takfjp
0
170
Laravel 初めての業務で遭遇したハマりポイント×2
takfjp
2
3.2k
React で Stateless Functional Component の書き方を盛大に間違えていた話
takfjp
0
460
Other Decks in Programming
See All in Programming
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
480
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
わからない話を追いかけたら、プログラミング言語を作る側にいた
ydah
3
500
「人を評価する AI」の設計と実装
ryoyanara
0
200
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
180
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
180
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
240
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
290
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
170
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
570
Cloudflare is Agents
chimame
0
160
Featured
See All Featured
Speed Design
sergeychernyshev
33
2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
460
Odyssey Design
rkendrick25
PRO
2
760
Thoughts on Productivity
jonyablonski
76
5.3k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Darren the Foodie - Storyboard
khoart
PRO
3
3.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
630
How to Think Like a Performance Engineer
csswizardry
28
2.7k
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
410
Transcript
2026/07/10 Tamagawa.dev #2 見やすいPRを作るために 取り組んでいること
自己紹介 Furuichi (@takfjp / takf-jp) 株式会社カンリー 所属 フロントエンドがメインでしたが今はGoを書いて(書かせて)います 最近の興味はQAとシフトレフト
こんな経験ありませんか? 1 LLMが書いた文章が「わかりづらい」と言われる 2 レビューする時、どこから読めばいいかわからない 3 AIでそれっぽく作れたのに、読むと何を言ってるか不明 → 今日は、これを減らすために 自分が実際にやっていること
について話します
例1 「Fable5のすごい点を普段 AIを使わない人に伝えたい。イ ラストを使ってキャッチーに、わかりやすく。」 「それっぽい」けど、伝わらない 例2 「GPT-5.6のすごさをフリーランスで仕事をしている人に伝 えたい。インパクトのでかいスライドで!」
何がいけないのか PRに置き換えると? 論理が繋がっているか怪しい変更理由 変更量が多く、冗長なコードが紛れ込む PR Description が長すぎて要点がわからない ここがいまいち 単語の意味が不明瞭、文章がいまいち とにかく情報が多い
本当に言いたいことが伝わってこない
わかりづらさを生む 3つの要素 1 自動化バイアス AIの出力を鵜呑みにする。 「それっぽい」だけで満足してしまう。 2 認知的負荷 情報量がワーキングメモリを圧迫。 量に押されて質を評価できない。
3 非注意性盲目 無いと思っているものは探さない。 欠落や冗長を見落とす。 これらが複合して「わかりづらいPR」ができあがる
・PRの意図を自分の言葉で説明できるように整理する ・コーディングをエージェントに任せても変更は自分の責任で出す Q1 この変更って、こういう意図で合ってる? Q2 Issueを達成する“別の方法”があるとしたら?なぜこのやり方? Q3 自分に意地悪な質問をしてみて! ①実装エージェントに質問する 取り組んでいること
②見せ方を変える 差分をアーティファクトで出力 ・Markdown / CLI出力より見やすい ・ファイル単位でまとめる/ Diff表示など 用途に合わせてカスタマイズできる ・Markdownファイルのプレビューは Zed
で行ってエディタと用途 を差別化 ※左は架空のPR 取り組んでいること
取り組んでいること ③複数の目を通す 複数エージェントにレビューさせる } 実装担当のほかに、3つのペルソナを用意: 担当領域のスペシャリスト 「悪魔の代弁者」(全部を間違いと前提) 実装とドキュメントの乖離を見逃さない役 6 /
8 ・相互にレビュー ・MUST / IMO / ASK / NITS でランク付 ・それぞれの指摘事項はどのエージェントによるか記録 ・ これもアーティファクト出力して指摘内容を自分で精読
それでも残る課題 加えた変更への記憶があやふや エージェントに任せすぎて、 自分の実装への解像度が落ちている 根本的な問題を指摘される PRを作る時点で本質的な問題を理解しておらず、 設計レベルの指摘が生まれる → ツールを入れても、これが起きる 7
/ 8 「他人が読んでわかるPR」を作るため、 「自分が理解できる PR」をまず目指そう