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
Go Proposal Weekly Digestの作り方 / Go Connect #11
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
mazrean
March 19, 2026
Programming
160
0
Share
Go Proposal Weekly Digestの作り方 / Go Connect #11
mazrean
March 19, 2026
More Decks by mazrean
See All by mazrean
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
400
WebComponentとSSGで作る 個人開発Webフロントエンド / TechTalk #69
mazrean
0
100
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
580
GC25 Recap: The Code You Reviewed is Not the Code You Built / #newt_gophercon_tour
mazrean
0
490
社会人になっても趣味開発を続けたい! / traPavilion
mazrean
1
450
KessokuのDIにおけるgoroutineスケジューリング / golang.tokyo #41
mazrean
0
540
作って理解するGOCACHEPROG / Go Conference 2025(Workshop)
mazrean
0
560
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
760
KessokuでDIでもgoroutineを活用する / Go Connect #6
mazrean
0
730
Other Decks in Programming
See All in Programming
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
450
TSKaigi Night Talks 2026_TypeScriptでサプライチェーンの整合性を型に閉じ込める
geekplus_tech
0
290
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
820
CLIであることを活かしたGitHub Copilot CLI活用術 / GitHub Copilot CLI Pro Tips & Tricks
nao_mk2
1
1.2k
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
5.2k
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.6k
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
450
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
250
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
120
Signal Forms: Beyond the Basics @ngBaguette 2026 in Paris
manfredsteyer
PRO
0
220
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.3k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
100
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
We Are The Robots
honzajavorek
0
240
A better future with KSS
kneath
240
18k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
How to train your dragon (web standard)
notwaldorf
97
6.7k
It's Worth the Effort
3n
188
29k
Optimizing for Happiness
mojombo
378
71k
Writing Fast Ruby
sferik
630
63k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
Transcript
Go Proposal Weekly Digestの作り方 @mazrean Go Connect #11
mazrean ▪ Goでツール等を作っている • DIツール Kessoku ▪ Proposalまとめサイト開発 ▪ SRE
@DeNA • Go Junction運営 @mazrean22 マズリーン 2
mazrean ▪ Goでツール等を作っている • DIツール Kessoku ▪ Proposalまとめサイト開発 ▪ SRE
@DeNA • Go Junction運営 @mazrean22 マズリーン 3 今日はこの話
目次 4 1 Go Proposal Weekly Digest 2 仕組み 3
運営視点色々 4 まとめ
目次 5 1 Go Proposal Weekly Digest 2 仕組み 3
運営視点色々 4 まとめ
Go言語のProposal GoではProposalで機能提案がされる ▪ 誰でも提案・議論参加ともに可能 • GitHub issueで議論 ▪ 最終的に開発チーム がaccept・decline
6
Proposalのstatus Proposalには基本5つのstatusがある ▪ Go開発チームの週次MTGで変動 7 Active Hold Likely accept Likely
Decline Accept Decline
review meeting minutes 毎週GitHub issueコメントでstatus一覧公開 ▪ 議論中Proposalのstatusが一覧で出される ▪ 正直見づらい… 8
Go Proposal Weekly Digest Go言語のProposal更新まとめサイト ▪ 毎週status変動のあったProposalをAI要約 ▪ 議論状況まとめや用例まとめ付き 9
RSSもある https://go-proposal-weekly-digest.mazrean.com/
目次 10 1 Go Proposal Weekly Digest 2 仕組み 3
運営視点色々 4 まとめ
仕組み ▪ ページ自体は単純な静的サイト • Cloudflare Workers Assetにデプロイ ▪ GitHub Actions上で生成
• Goのスクリプト+Claude Code Action • Cron Triggerで発火 11
生成の流れ 可能な限り決定的にしている ▪ status変動などは決定的 ▪ 一方、説明はClaude Codeに全力で任せる 12 status変動検出 要約生成
mdx化 サイト生成
status変動検出 前回更新時とのstatus差分を取り出す ▪ review meeting minutesのコメント解析 • 基本的にフォーマットは固定 • 頑張る
▪ 前回解析分とのdiffを出す • diffのあるProposalのみjsonに書き出す 13
要約生成 Claude Codeに要約させる ▪ jsonファイルでProposal一覧を渡す ▪ 各Proposalに対しsubagentを並列起動 • Proposal 1つの調査タスクになっている
• Web Search+ghコマンドで調査 ▪ mdファイルとして書き込む 14
mdx化 mdとjsonを結合する ▪ 要約mdに必要な情報を構造化して付加 ▪ このmdxのみをリポジトリに残す • サイトのコンテンツのみを生成している状態 • UIを変えても簡単に再生成可能
15
サイト生成 サイトのHTML・CSS・jsを生成する ▪ HTMLはtemplで生成 • Go版jsxのような書き心地 ▪ CSSはUnoCSS ▪ 動的検索はLitで実現
• Web Componentのラッパーライブラリ • 静的サイトに少し動きをつけるときに便利 16
運用費用 基本的にClaude Max(5x)のみ ▪ 実質的に追加負担はない • 個人開発で普段使いしている • weekly limitにはかかっていない
▪ 気軽に乗り換えられないのが辛いが… • 最近、Codexが気になっている • 生成品質などを確認する必要がある 17
目次 18 1 Go Proposal Weekly Digest 2 仕組み 3
運営視点色々 4 まとめ
PV数が割と面白い ▪ PV数は計測している • Cookie不使用で個人特定はできない範囲 • Cloudflare Analytics ▪ Proposalごとの関心の強さ
が見える • Generics methodなどは明らかに多かった • 逆に、見られないものは本当に見られない 19
やってみたいこと ▪ Release時のまとめは出したい • Releaseに含まれるProposal一覧 • Release時に経緯も知りたくない? ▪ i18nしても良さそう? •
日本以外でも同じ課題抱えている人はいそう • 言語の壁関係ない側面も大きい気はする 20
目次 21 1 Go Proposal Weekly Digest 2 仕組み 3
運営視点色々 4 まとめ
まとめ ▪ Proposalまとめサイトを作った ▪ Claude Code ActionsとGoでページ生成 ▪ ぜひ使ってみて欲しいです 22