<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Claude on Time Friend</title><link>https://time-friend.com/en/tags/claude/</link><description>Recent content in Claude on Time Friend</description><generator>Hugo</generator><language>en-GB</language><lastBuildDate>Wed, 29 Jul 2026 15:15:07 +0800</lastBuildDate><atom:link href="https://time-friend.com/en/tags/claude/index.xml" rel="self" type="application/rss+xml"/><item><title>Audit Your Coding Habits with /insights</title><link>https://time-friend.com/en/archive/claude-code-insights/</link><pubDate>Mon, 27 Jul 2026 16:30:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-insights/</guid><description>&lt;p&gt;When you&amp;rsquo;re busy writing, you rarely stop to look at how you actually use your tools.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d been using Claude Code for a while, feeling pretty good about it. Then a friend said: &amp;ldquo;Try &lt;code&gt;/insights&lt;/code&gt;.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Start &lt;code&gt;claude&lt;/code&gt;, hop into a session, and type:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/insights
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Wait a few dozen seconds, and an HTML report pops up in your browser. It analyzes your last 30 days of Claude Code sessions and breaks them down: which projects you spent time on, which tools you used most, language distribution, and — the punchline — where your workflow is wasting tokens.&lt;/p&gt;</description></item><item><title>From Terminal to Team: When Agent Workflows Outgrow One Laptop</title><link>https://time-friend.com/en/archive/claude-code-scaling-workflows/</link><pubDate>Sat, 18 Apr 2026 17:00:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-scaling-workflows/</guid><description>&lt;p&gt;For the first few months, I used Claude Code alone in my terminal. Big productivity boost. But I hit a wall: when I closed my laptop, the agent stopped. Anything I needed had to happen while I was sitting in front of the keyboard.&lt;/p&gt;
&lt;p&gt;If your usage is &amp;ldquo;only when I&amp;rsquo;m around&amp;rdquo;, Claude Code is plenty. But once you start thinking — can this code review run automatically? can this dependency update run every Monday? — you need it to work when you&amp;rsquo;re not there.&lt;/p&gt;</description></item><item><title>Reviewing Agent Code Is Different from Reviewing Human Code</title><link>https://time-friend.com/en/archive/claude-code-review-agent-code/</link><pubDate>Fri, 03 Apr 2026 13:25:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-review-agent-code/</guid><description>&lt;p&gt;Reviewing code written by a colleague is different from reviewing code written by an agent.&lt;/p&gt;
&lt;p&gt;Work with someone long enough and you pick up their habits — one person loves reduce, another always misses edge cases. An agent has no habits. Every output depends on the session context.&lt;/p&gt;
&lt;p&gt;Here are the checkpoints I&amp;rsquo;ve built for reviewing agent code.&lt;/p&gt;
&lt;h2 id="first-did-it-touch-things-it-shouldnt-have"&gt;First: did it touch things it shouldn&amp;rsquo;t have?&lt;/h2&gt;
&lt;p&gt;The agent&amp;rsquo;s biggest problem isn&amp;rsquo;t writing wrong code — it&amp;rsquo;s not controlling itself. It might fix one bug and casually modify a config file next to it, or rename a function that had nothing to do with the task.&lt;/p&gt;</description></item><item><title>Five Tasks You Shouldn't Give Your Agent</title><link>https://time-friend.com/en/archive/claude-code-tasks-to-avoid/</link><pubDate>Sun, 22 Mar 2026 08:50:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-tasks-to-avoid/</guid><description>&lt;p&gt;After a few months with agents, it&amp;rsquo;s easy to fall into the trap of throwing everything at it.&lt;/p&gt;
&lt;p&gt;But some tasks really shouldn&amp;rsquo;t be delegated — not because the agent isn&amp;rsquo;t capable, but because the risk/reward ratio is wrong.&lt;/p&gt;
&lt;h2 id="one-anything-touching-production-data"&gt;One: anything touching production data&lt;/h2&gt;
&lt;p&gt;Running SQL against a production database — even &lt;code&gt;SELECT&lt;/code&gt; — I won&amp;rsquo;t trust an agent with. Claude won&amp;rsquo;t intentionally break things, but it might scan a full table because it misunderstood the query.&lt;/p&gt;</description></item><item><title>Agent and Assistant Are Not the Same Thing</title><link>https://time-friend.com/en/archive/claude-code-agent-vs-assistant/</link><pubDate>Sat, 14 Mar 2026 15:40:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-agent-vs-assistant/</guid><description>&lt;p&gt;When I first started using Claude Code, I spent a lot of time wondering: is this thing an agent or an assistant?&lt;/p&gt;
&lt;p&gt;Most articles try to draw a clean line — assistant does one step at a time, agent pursues a goal autonomously. But after using it daily, the line is blurry. Most tools can switch between both modes.&lt;/p&gt;
&lt;p&gt;The distinction that actually matters isn&amp;rsquo;t what you call it. It&amp;rsquo;s &lt;strong&gt;who initiates, who controls, and where it runs&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Claude Gets Dumber After 50 Rounds</title><link>https://time-friend.com/en/archive/claude-code-advanced-practices/</link><pubDate>Fri, 06 Mar 2026 11:10:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-advanced-practices/</guid><description>&lt;p&gt;After a few months with Claude Code, you&amp;rsquo;ll hit this: the same session, 50 rounds in, and Claude feels dumb.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s not your imagination, and it&amp;rsquo;s not the model. The context is blown.&lt;/p&gt;
&lt;h2 id="how-context-explodes"&gt;How context explodes&lt;/h2&gt;
&lt;p&gt;Claude&amp;rsquo;s working memory is finite. Early in a session, it remembers the goal, the decisions made, and what&amp;rsquo;s left to do. By round 50, the context is packed with dead ends, discarded approaches, and arguments about implementation.&lt;/p&gt;</description></item><item><title>What I Put in My CLAUDE.md</title><link>https://time-friend.com/en/archive/claude-code-configuration/</link><pubDate>Thu, 19 Feb 2026 16:20:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-configuration/</guid><description>&lt;p&gt;The most ironic thing? Complaining &amp;ldquo;I have to re-explain the project to Claude every session&amp;rdquo; while your project root doesn&amp;rsquo;t have a &lt;code&gt;CLAUDE.md&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t laugh. I was in that exact spot.&lt;/p&gt;
&lt;p&gt;Turns out there&amp;rsquo;s a shortcut — run &lt;code&gt;/init&lt;/code&gt;. Claude analyzes your project structure, detects build tools and test frameworks, and generates a starting CLAUDE.md. If you already have one, &lt;code&gt;/init&lt;/code&gt; suggests improvements instead of overwriting it.&lt;/p&gt;
&lt;h2 id="what-claudemd-is-for"&gt;What CLAUDE.md is for&lt;/h2&gt;
&lt;p&gt;Claude Code reads this file at startup and uses it as the starting point for understanding your project. How to run tests, how the directory is organized, what conventions to follow — put it there, and it just knows.&lt;/p&gt;</description></item><item><title>Would You Merge Code an Agent Wrote Alone</title><link>https://time-friend.com/en/archive/claude-code-self-verification/</link><pubDate>Thu, 05 Feb 2026 09:45:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-self-verification/</guid><description>&lt;p&gt;Claude finishes editing and says &amp;ldquo;Done.&amp;rdquo; You glance at it, looks fine, merge it. Then Monday comes and production is down.&lt;/p&gt;
&lt;p&gt;Without a runnable check, the agent&amp;rsquo;s &amp;ldquo;done&amp;rdquo; and your &amp;ldquo;done&amp;rdquo; are two different things. The most expensive bugs aren&amp;rsquo;t crashes — they&amp;rsquo;re silent wrong answers.&lt;/p&gt;
&lt;h2 id="the-simplest-check-one-line-in-your-prompt"&gt;The simplest check: one line in your prompt&lt;/h2&gt;
&lt;p&gt;Add this at the end of your prompt:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Run the tests after you finish. Keep fixing until they all pass.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Claude will run &lt;code&gt;npm test&lt;/code&gt; on its own, check output, fix what&amp;rsquo;s broken, and rerun. No input needed from you.&lt;/p&gt;</description></item><item><title>Writing Prompts That Land on the First Try</title><link>https://time-friend.com/en/archive/claude-code-effective-prompts/</link><pubDate>Thu, 22 Jan 2026 14:15:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-effective-prompts/</guid><description>&lt;p&gt;After using Claude Code for a while, you&amp;rsquo;ll notice most failed sessions trace back to your prompt, not the model. Claude can infer intent, but you can&amp;rsquo;t expect it to read your mind.&lt;/p&gt;
&lt;h2 id="lock-down-the-scope"&gt;Lock down the scope&lt;/h2&gt;
&lt;p&gt;&amp;ldquo;Optimize this code&amp;rdquo; — what comes out is a lottery. Optimize for what? Performance? Readability? Removing dead code?&lt;/p&gt;
&lt;p&gt;A good prompt names the file, the scenario, and how to verify:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Write an edge-case test for logged-out users in src/auth.ts. No mocks.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The tighter the scope, the more predictable the output. Vague prompts only make sense when you actually want the agent&amp;rsquo;s opinion — &amp;ldquo;what would you improve in this file&amp;rdquo; is fine, but keep it scoped so it doesn&amp;rsquo;t wander into hundreds of files.&lt;/p&gt;</description></item><item><title>Keeping Your Agent on Track with Plan → Code</title><link>https://time-friend.com/en/archive/claude-code-plan-code-loop/</link><pubDate>Thu, 08 Jan 2026 10:30:00 +0000</pubDate><guid>https://time-friend.com/en/archive/claude-code-plan-code-loop/</guid><description>&lt;p&gt;When I first started using Claude Code, I had a bad habit: open the terminal, type one sentence telling it what to change, watch it go, and realize later it went in the wrong direction.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s what I learned — agentic coding is a different skill from writing code. When you write code yourself, your hands follow your brain. When you use an agent, your value shifts to defining the goal and reviewing the result. Not typing faster.&lt;/p&gt;</description></item></channel></rss>