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
takf
July 12, 2026
Programming
45
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
31
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
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
140
継続モナドとリアクティブプログラミング
yukikurage
3
690
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
150
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
370
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
150
What's New in Android 2026
veronikapj
0
250
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
340
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
490
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
850
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
140
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.3k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
680
Why Our Code Smells
bkeepers
PRO
340
58k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
520
My Coaching Mixtape
mlcsv
0
200
Unsuck your backbone
ammeep
672
58k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
330
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
460
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
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」をまず目指そう