<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>agentic-coding on </title>
    <link>/tags/agentic-coding/</link>
    <description>Recent content in agentic-coding on </description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Fri, 12 Jun 2026 14:30:00 +0800</lastBuildDate><atom:link href="/tags/agentic-coding/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>看 Spring I/O 2026《Claude Code for Spring Developers》：从 vibe coding 翻车到 agentic engineering</title>
      <link>/reading/springio/claude-code-for-spring-developers/</link>
      <pubDate>Fri, 12 Jun 2026 14:30:00 +0800</pubDate>
      
      <guid>/reading/springio/claude-code-for-spring-developers/</guid>
      <description>Thomas Schilling（tschuehly，PhotoQuest 创始人，Spring/Kotlin/HTMX 圈常客，做过 Spring ViewComponent）在 Spring I/O 2026（巴塞罗那）做了一场 Claude Code for Spring Developers。主张很冲：2026 年还不用 Claude Code，你就在白白错过一次巨大的效率提升。
但这场 talk 真正的价值在它的结构：他用同一个功能反复迭代——先演示「什么都不配」的 vibe coding 怎么翻车，再一层层加上 Context、Skills、Hooks、MCP、Workflows，最后收拢成一套可复用的 &amp;ldquo;agent stack&amp;rdquo;。他自己的 Claude Code 使用数据也为这套方法背书：3,700+ commits、1,700+ sessions、11k+ prompts、提交速度约 5×——连这些 slides 本身都是用 Claude Code 做的。
本文以他的 slides 八个板块为骨架；其中 /interview 和 Gradle 代理 hook 两处，参考了他配套的两篇博客（见文末）补全细节。
主线：一个功能，从翻车到工程化 Demo 是 PhotoQuest 里的一个照片表情投票游戏（库表就叫 ranking_game）：大屏轮播照片，宾客扫码加入，每人有一份固定的表情额度（3❤️ + 3😂 + 3😮）投给喜欢的照片，限时参与，最后揭晓每个表情类别下票数最高的前三张。同一功能他做了很多遍，每遍都比上一遍多给 Claude 一层支持。
agent 的工作循环是 Read → Plan → Act → Observe → Repeat。顺的时候很顺：给计时加上 1–30 分钟校验，它新建 InvalidTimerDurationException、加上 if (timerSeconds &amp;lt; 60 || timerSeconds &amp;gt; 1800)、确认编译通过，全程 1 分 24 秒。</description>
    </item>
    
  </channel>
</rss>
