<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Claude on Taeyoung Kim</title><link>https://nullnull-kim.com/en/tags/claude/</link><description>Recent content in Claude on Taeyoung Kim</description><image><title>Taeyoung Kim</title><url>https://nullnull-kim.com/img/me.png</url><link>https://nullnull-kim.com/img/me.png</link></image><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 03 Apr 2026 01:00:58 +0900</lastBuildDate><atom:link href="https://nullnull-kim.com/en/tags/claude/index.xml" rel="self" type="application/rss+xml"/><item><title>Claude Code Source Code Got Leaked</title><link>https://nullnull-kim.com/en/logs/2026-04-03-claude-code-leaked/</link><pubDate>Fri, 03 Apr 2026 00:00:00 +0900</pubDate><guid>https://nullnull-kim.com/en/logs/2026-04-03-claude-code-leaked/</guid><description>The day Claude Code&amp;#39;s source code leaked, I pulled two all-nighters after work building an agent harness. Then I opened the source and found everything I&amp;#39;d built was already in there. A tale of wasted effort.</description></item><item><title>Claude Code Token Saving EP.3 — Splitting CLAUDE.md into rules/</title><link>https://nullnull-kim.com/en/logs/2026-03-30-token-ep3/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0900</pubDate><guid>https://nullnull-kim.com/en/logs/2026-03-30-token-ep3/</guid><description>Splitting CLAUDE.md into .claude/rules/ to reduce per-turn token reads. Achieved 32–47% reduction across 3 projects, but the real culprit was something else entirely.</description></item><item><title>Claude Code Discord Alert Integration — Multi-Project Monitoring System</title><link>https://nullnull-kim.com/en/logs/2026-03-29-discord-alert/</link><pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate><guid>https://nullnull-kim.com/en/logs/2026-03-29-discord-alert/</guid><description>&lt;p&gt;I now have 5 projects. shop, blog, code_dungeon, good_game, and a root that manages them all (that&amp;rsquo;s not its actual name). Each project runs its own Claude session. The problem is there&amp;rsquo;s only one of me.&lt;/p&gt;
&lt;p&gt;If I kick off a task in shop and switch to editing a draft in blog, I have no idea when shop finishes. If I start Phase 1 in code_dungeon and go check on good_game, code_dungeon might be stuck waiting for permission and I wouldn&amp;rsquo;t know. Staring at 5 terminals in rotation isn&amp;rsquo;t monitoring. It&amp;rsquo;s just eye strain.&lt;/p&gt;</description></item><item><title>Claude Code Token Saving EP.2 — Cutting Costs with Hooks and Subagents</title><link>https://nullnull-kim.com/en/logs/2026-03-28-token-ep2/</link><pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate><guid>https://nullnull-kim.com/en/logs/2026-03-28-token-ep2/</guid><description>&lt;p&gt;After trimming down to 9 agents and putting CLAUDE.md on a diet, the intervals between &lt;code&gt;Compacting conversation...&lt;/code&gt; messages got noticeably longer. Same tasks, but it lasted much longer than before. Felt good.&lt;/p&gt;
&lt;p&gt;Then I was watching the console after requesting a new feature. Tests ran. 30 cases, all passing. But Claude was mentioning the successful tests again. Something felt subtly off.&lt;/p&gt;
&lt;p&gt;I asked Claude. &amp;ldquo;Why are you mentioning tests that already passed?&amp;rdquo; Claude explained the concept of tools. When Claude executes a terminal command or reads a file, those are all &amp;ldquo;tool calls.&amp;rdquo; And every time a tool runs, its entire output stacks into the conversation context. npm test results — 30 lines. Hugo build log — 180 lines. All of it. Tests all passed with nothing to look at, yet it read all 30. For build errors, only the last 5 lines mattered, but it loaded all 180.&lt;/p&gt;</description></item><item><title>Claude Code Token Saving EP.1 — Hit the Limit in Three Hours</title><link>https://nullnull-kim.com/en/logs/2026-03-27-token-ep1/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0900</pubDate><guid>https://nullnull-kim.com/en/logs/2026-03-27-token-ep1/</guid><description>&lt;p&gt;A friend asked me to build an e-commerce site for cosmetics. I&amp;rsquo;d been writing nothing but C at work, so this was a chance to try a new stack. Toss Payments for checkout, React for the frontend. &amp;ldquo;Every next-gen finance project is going React&amp;rdquo; — that comment stuck with me, and Toss Payments was Node-friendly. The direction came together quickly.&lt;/p&gt;
&lt;p&gt;Obviously, I&amp;rsquo;d never used this stack before. I wanted to learn it, but the deadline didn&amp;rsquo;t allow for &amp;ldquo;study first, build later.&amp;rdquo; So I gave vibe coding a shot.&lt;/p&gt;</description></item></channel></rss>