<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>claude &amp;mdash; Build stuff; Break stuff; Have fun!</title>
    <link>https://barfooz.xyz/tag:claude</link>
    <description>barfooz.xyz</description>
    <pubDate>Wed, 22 Apr 2026 08:33:43 +0000</pubDate>
    <image>
      <url>https://i.snap.as/btoNrLSF.png</url>
      <title>claude &amp;mdash; Build stuff; Break stuff; Have fun!</title>
      <link>https://barfooz.xyz/tag:claude</link>
    </image>
    <item>
      <title>Trying out the max-length: 250 and 1 React component per file ESLint rules in a...</title>
      <link>https://barfooz.xyz/trying-out-the-max-length-250-and-1-react-component-per-file-eslint-rules-in-a?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Trying out the max-length: 250 and 1 React component per file ESLint rules in a small project. Claude is now refactoring several files. One was at around 1000 LoC.&#xA;&#xA;!--more--&#xA;&#xA;In my head, these 2 rules are making sense. The LLM has a smaller context to juggle with, and there is a better separation of concerns. &#xA;&#xA;Meanwhile, I noticed that Claude has a new option after planning. Instead of just bypassing the permission to implement the feature, it also asks to clear the context and calls a new prompt with only the plan it created. This removes the need to create a plan file, like I always did before, and they are trying to reduce the need for the Ralph-Loop. Which I have not tried so far. This is also on my to-do list.&#xA;&#xA;---  &#xA;95 of #100DaysToOffload  &#xA;#log #ai #claude  &#xA;Thoughts? a href=&#34;https://remark.as/p/barfooz.xyz/trying-out-the-max-length-250-and-1-react-component-per-file-eslint-rules-in-a&#34;Discuss.../a]]&gt;</description>
      <content:encoded><![CDATA[<p>Trying out the <code>max-length: 250</code> and 1 React component per file ESLint rules in a small project. Claude is now refactoring several files. One was at around 1000 LoC.</p>



<p>In my head, these 2 rules are making sense. The LLM has a smaller context to juggle with, and there is a better separation of concerns.</p>

<p>Meanwhile, I noticed that Claude has a new option after planning. Instead of just bypassing the permission to implement the feature, it also asks to clear the context and calls a new prompt with only the plan it created. This removes the need to create a plan file, like I always did before, and they are trying to reduce the need for the Ralph-Loop. Which I have not tried so far. This is also on my to-do list.</p>

<hr/>

<p><strong>95</strong> of <a href="https://barfooz.xyz/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a><br/>
<a href="https://barfooz.xyz/tag:log" class="hashtag"><span>#</span><span class="p-category">log</span></a> <a href="https://barfooz.xyz/tag:ai" class="hashtag"><span>#</span><span class="p-category">ai</span></a> <a href="https://barfooz.xyz/tag:claude" class="hashtag"><span>#</span><span class="p-category">claude</span></a><br/>
<em>Thoughts? <a href="https://remark.as/p/barfooz.xyz/trying-out-the-max-length-250-and-1-react-component-per-file-eslint-rules-in-a">Discuss...</a></em></p>
]]></content:encoded>
      <guid>https://barfooz.xyz/trying-out-the-max-length-250-and-1-react-component-per-file-eslint-rules-in-a</guid>
      <pubDate>Mon, 26 Jan 2026 09:56:19 +0000</pubDate>
    </item>
    <item>
      <title>Sudoji - Emoji-Sudoku for Kids</title>
      <link>https://barfooz.xyz/sudoji-emoji-sudoku-for-kids?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Last weekend (when I prepared that post), I created a game for my oldest with Claude Code. After breakfast we discussed games he could play on his tablet. I thought that Sudoku would be a nice game for him, but maybe with images or shapes.&#xA;&#xA;!--more--&#xA;&#xA;After a bit of research, I found nothing that resonated with me. Nothing that looked like a good fit. While researching, I found out that there were Sudokus for kids with shapes on paper. We tried them, and he liked it. Then it clicked, and I fired up Jippity. We talked and created a plan for an MVP game in React Native. Thanks to my #AdventOfProgress, I already had experience with React Native and a base from where we can start.&#xA;&#xA;There were points that made the implementation easy. For example: offline first and no auth, so no Supabase or backend dependency is needed and less complexity. A clear and simple scope. No game engine is needed because of the missing game loop and simple graphics.&#xA;&#xA;I had a lot of fun, and it was difficult to stop. After the initial MVP was complete, I kept adding features. AND it is the first project I started without having a domain name first. 🎉&#xA;&#xA;The finishing line is in sight. There is a little bit of work left on the landing page that needs to be done and smaller visual issues inside the app that I need to address. Also preparing all the data for the stores, for example, taking screenshots for each language and adding marketing texts, needs a lot of work. It will be my first release of an app in the stores. It should at least look a bit polished. 😅&#xA;&#xA;---  &#xA;87 of #100DaysToOffload  &#xA;#log #dev #game #kids #ai #claude  &#xA;Thoughts? a href=&#34;https://remark.as/p/barfooz.xyz/sudoji-emoji-sudoku-for-kids&#34;Discuss.../a]]&gt;</description>
      <content:encoded><![CDATA[<p>Last weekend (when I prepared that post), I created a game for my oldest with Claude Code. After breakfast we discussed games he could play on his tablet. I thought that Sudoku would be a nice game for him, but maybe with images or shapes.</p>



<p>After a bit of research, I found nothing that resonated with me. Nothing that looked like a good fit. While researching, I found out that there were Sudokus for kids with shapes on paper. We tried them, and he liked it. Then it clicked, and I fired up Jippity. We talked and created a plan for an MVP game in React Native. Thanks to my <a href="https://barfooz.xyz/tag:AdventOfProgress" class="hashtag"><span>#</span><span class="p-category">AdventOfProgress</span></a>, I already had experience with React Native and a base from where we can start.</p>

<p>There were points that made the implementation easy. For example: offline first and no auth, so no Supabase or backend dependency is needed and less complexity. A clear and simple scope. No game engine is needed because of the missing game loop and simple graphics.</p>

<p>I had a lot of fun, and it was difficult to stop. After the initial MVP was complete, I kept adding features. AND it is the first project I started without having a domain name first. 🎉</p>

<p>The finishing line is in sight. There is a little bit of work left on the landing page that needs to be done and smaller visual issues inside the app that I need to address. Also preparing all the data for the stores, for example, taking screenshots for each language and adding marketing texts, needs a lot of work. It will be my first release of an app in the stores. It should at least look a bit polished. 😅</p>

<hr/>

<p><strong>87</strong> of <a href="https://barfooz.xyz/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a><br/>
<a href="https://barfooz.xyz/tag:log" class="hashtag"><span>#</span><span class="p-category">log</span></a> <a href="https://barfooz.xyz/tag:dev" class="hashtag"><span>#</span><span class="p-category">dev</span></a> <a href="https://barfooz.xyz/tag:game" class="hashtag"><span>#</span><span class="p-category">game</span></a> <a href="https://barfooz.xyz/tag:kids" class="hashtag"><span>#</span><span class="p-category">kids</span></a> <a href="https://barfooz.xyz/tag:ai" class="hashtag"><span>#</span><span class="p-category">ai</span></a> <a href="https://barfooz.xyz/tag:claude" class="hashtag"><span>#</span><span class="p-category">claude</span></a><br/>
<em>Thoughts? <a href="https://remark.as/p/barfooz.xyz/sudoji-emoji-sudoku-for-kids">Discuss...</a></em></p>
]]></content:encoded>
      <guid>https://barfooz.xyz/sudoji-emoji-sudoku-for-kids</guid>
      <pubDate>Sun, 18 Jan 2026 11:21:14 +0000</pubDate>
    </item>
    <item>
      <title>Claude Code usage stats for one week</title>
      <link>https://barfooz.xyz/claude-code-usage-stats-for-one-week?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[I use Claude Code a lot; that was what I thought. But seeing the /usage from last week, there is plenty of room to use it even more. :D&#xA;&#xA;Displays the Claude Code /usage; the focus here is the “current week” with 25% for all models.&#xA;&#xA;Recently, I saw Clawd.bot, which is a personal AI assistant and looks promising. Let&#39;s see what use cases I can find here.&#xA;&#xA;---  &#xA;84 of #100DaysToOffload  &#xA;#log #ai #claude #dev  &#xA;Thoughts? a href=&#34;https://remark.as/p/barfooz.xyz/claude-code-usage-stats-for-one-week&#34;Discuss.../a]]&gt;</description>
      <content:encoded><![CDATA[<p>I use Claude Code a lot; that was what I thought. But seeing the <code>/usage</code> from last week, there is plenty of room to use it even more. :D</p>

<p><img src="https://i.snap.as/DjVubC5k.jpg" alt="Displays the Claude Code `/usage`; the focus here is the “current week” with 25% for all models."/></p>

<p>Recently, I saw <a href="https://clawd.bot/">Clawd.bot</a>, which is a personal AI assistant and looks promising. Let&#39;s see what use cases I can find here.</p>

<hr/>

<p><strong>84</strong> of <a href="https://barfooz.xyz/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a><br/>
<a href="https://barfooz.xyz/tag:log" class="hashtag"><span>#</span><span class="p-category">log</span></a> <a href="https://barfooz.xyz/tag:ai" class="hashtag"><span>#</span><span class="p-category">ai</span></a> <a href="https://barfooz.xyz/tag:claude" class="hashtag"><span>#</span><span class="p-category">claude</span></a> <a href="https://barfooz.xyz/tag:dev" class="hashtag"><span>#</span><span class="p-category">dev</span></a><br/>
<em>Thoughts? <a href="https://remark.as/p/barfooz.xyz/claude-code-usage-stats-for-one-week">Discuss...</a></em></p>
]]></content:encoded>
      <guid>https://barfooz.xyz/claude-code-usage-stats-for-one-week</guid>
      <pubDate>Fri, 09 Jan 2026 10:38:01 +0000</pubDate>
    </item>
    <item>
      <title>First time using Claude Code in yolo mode</title>
      <link>https://barfooz.xyz/first-time-using-claude-code-in-yolo-mode?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[I was never confident enough to go into yolo mode in Claude Code after I had such a bad experience with Cursor…or I failed quite hard with the prompts. 🤷&#xA;&#xA;Last weekend, I wanted to try it out for a task where I didn&#39;t want to sit next to Claude, watch it, and prevent it from failing. So I’ve made a new attempt. “We” planned the task together; I tried to be as precise as I could be with the prompt and got a first draft as a result. Then we iterated and refined the plan until I was confident with it.&#xA;&#xA;On the weekend, we had planned some family time. It was the best opportunity to let Claude go wild with the planned task. Later in the evening when I was back with the family, I was a little excited about how it worked out. I took a first look, and Claude had completed the task. The result was working, and the tests were green. So this looked promising. I peeked at some files, and it looked good.&#xA;&#xA;After I did a full review on the next day, I was quite happy with the result. There were some small adjustments where Claude was not following the rules exactly, but this is ok. Like checking a PR from another colleague.&#xA;&#xA;Maybe I should try this more. One idea would be that after a finished workday, I go into yolo mode with Claude and review the results on the next day. But before I can do this with confidence, I need to refine my Claude settings. The settings are there, but I never touched them, really. There is potential here. :)&#xA;---  &#xA;50 of #100DaysToOffload  &#xA;#log #dev #claude  &#xA;Thoughts? a href=&#34;https://remark.as/p/barfooz.xyz/first-time-using-claude-code-in-yolo-mode&#34;Discuss.../a]]&gt;</description>
      <content:encoded><![CDATA[<p>I was never confident enough to go into yolo mode in Claude Code after I had such a bad experience with Cursor…or I failed quite hard with the prompts. 🤷</p>

<p>Last weekend, I wanted to try it out for a task where I didn&#39;t want to sit next to Claude, watch it, and prevent it from failing. So I’ve made a new attempt. “We” planned the task together; I tried to be as precise as I could be with the prompt and got a first draft as a result. Then we iterated and refined the plan until I was confident with it.</p>

<p>On the weekend, we had planned some family time. It was the best opportunity to let Claude go wild with the planned task. Later in the evening when I was back with the family, I was a little excited about how it worked out. I took a first look, and Claude had completed the task. The result was working, and the tests were green. So this looked promising. I peeked at some files, and it looked good.</p>

<p>After I did a full review on the next day, I was quite happy with the result. There were some small adjustments where Claude was not following the rules exactly, but this is ok. Like checking a PR from another colleague.</p>

<p>Maybe I should try this more. One idea would be that after a finished workday, I go into yolo mode with Claude and review the results on the next day. But before I can do this with confidence, I need to refine my Claude settings. The settings are there, but I never touched them, really. There is potential here. :)</p>

<hr/>

<p><strong>50</strong> of <a href="https://barfooz.xyz/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a><br/>
<a href="https://barfooz.xyz/tag:log" class="hashtag"><span>#</span><span class="p-category">log</span></a> <a href="https://barfooz.xyz/tag:dev" class="hashtag"><span>#</span><span class="p-category">dev</span></a> <a href="https://barfooz.xyz/tag:claude" class="hashtag"><span>#</span><span class="p-category">claude</span></a><br/>
<em>Thoughts? <a href="https://remark.as/p/barfooz.xyz/first-time-using-claude-code-in-yolo-mode">Discuss...</a></em></p>
]]></content:encoded>
      <guid>https://barfooz.xyz/first-time-using-claude-code-in-yolo-mode</guid>
      <pubDate>Sat, 01 Nov 2025 19:27:46 +0000</pubDate>
    </item>
    <item>
      <title>Claude and Cursor</title>
      <link>https://barfooz.xyz/claude-and-cursor?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[When writing with cursor, it is like talking with your silly self and thinking the outcome is really good.&#xA;&#xA;Writing with CC is like writing with an elaborate sane person, who really knows more than you. (Most of the time.)&#xA;&#xA;When writing a prompt to either of them, I have this mindset above for each in my head, and this is how my prompts look. Maybe this is the reason why my outcome on cursor is not as good as in cc?&#xA;&#xA;Nevertheless is gain something from both of them, so the current state is ok for me.&#xA;---  &#xA;41 of #100DaysToOffload  &#xA;#log #dev #claude  &#xA;Thoughts? a href=&#34;https://remark.as/p/barfooz.xyz/claude-and-cursor&#34;Discuss.../a]]&gt;</description>
      <content:encoded><![CDATA[<p>When writing with cursor, it is like talking with your silly self and thinking the outcome is really good.</p>

<p>Writing with CC is like writing with an elaborate sane person, who really knows more than you. (Most of the time.)</p>

<p>When writing a prompt to either of them, I have this mindset above for each in my head, and this is how my prompts look. Maybe this is the reason why my outcome on cursor is not as good as in cc?</p>

<p>Nevertheless is gain something from both of them, so the current state is ok for me.</p>

<hr/>

<p><strong>41</strong> of <a href="https://barfooz.xyz/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a><br/>
<a href="https://barfooz.xyz/tag:log" class="hashtag"><span>#</span><span class="p-category">log</span></a> <a href="https://barfooz.xyz/tag:dev" class="hashtag"><span>#</span><span class="p-category">dev</span></a> <a href="https://barfooz.xyz/tag:claude" class="hashtag"><span>#</span><span class="p-category">claude</span></a><br/>
<em>Thoughts? <a href="https://remark.as/p/barfooz.xyz/claude-and-cursor">Discuss...</a></em></p>
]]></content:encoded>
      <guid>https://barfooz.xyz/claude-and-cursor</guid>
      <pubDate>Fri, 17 Oct 2025 20:33:21 +0000</pubDate>
    </item>
    <item>
      <title>WEZterm config to open Claude Code in a sidebar</title>
      <link>https://barfooz.xyz/wezterm-config-to-open-claude-code-in-a-sidebar?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[There is a post about how I migrated to WEZterm, which I still need to write at some time in the future.&#xA;Preliminary skirmish&#xA;But let’s assume I already wrote the post. I’m really happy with the terminal. I needed to migrate away from Alacritty+Tmux because of the lack of Windows support from Tmux. Overall it was a good decision to migrate. The only thing that currently bothers me is that there is a “bug” where the font rendering misses some characters but brings them back on config reload. (cmd+r)&#xA;Here starts the main post&#xA;After starting my journey with Claude Code, I needed a handy shortcut to open CC in a 1/3 split pane. Here is the part of my config, which is doing the Job:&#xA;config.keys = {&#xA;        --...&#xA;&#x9;{&#xA;&#x9;&#x9;key = &#34;c&#34;,&#xA;&#x9;&#x9;mods = &#34;LEADER|SHIFT&#34;,&#xA;&#x9;&#x9;action = act.SplitPane({&#xA;&#x9;&#x9;&#x9;direction = &#34;Right&#34;,&#xA;&#x9;&#x9;&#x9;command = { args = { &#34;bash&#34;, &#34;-lc&#34;, &#34;claude&#34; } },&#xA;&#x9;&#x9;&#x9;size = { Percent = 33 },&#xA;&#x9;&#x9;}),&#xA;&#x9;},&#xA;&#x9;--...&#xA;}&#xA;&#xA;You&#39;ll hit leader &amp; shift+c and it will open a 1/3 sidebar with Claude Code in it. Done.&#xA;&#xA;For me it is a nice little helper. Hopefully for someone else too. Let me know if this was helpful.&#xA;---  &#xA;37 of #100DaysToOffload  &#xA;#log #dev #claude #wezterm  &#xA;Thoughts? a href=&#34;https://remark.as/p/barfooz.xyz/wezterm-config-to-open-claude-code-in-a-sidebar&#34;Discuss.../a]]&gt;</description>
      <content:encoded><![CDATA[<p>There is a post about how I migrated to WEZterm, which I still need to write at some time in the future.</p>

<h2 id="preliminary-skirmish" id="preliminary-skirmish">Preliminary skirmish</h2>

<p>But let’s assume I already wrote the post. I’m really happy with the terminal. I needed to migrate away from Alacritty+Tmux because of the lack of Windows support from Tmux. Overall it was a good decision to migrate. The only thing that currently bothers me is that there is a “bug” where the font rendering misses some characters but brings them back on config reload. (cmd+r)</p>

<h2 id="here-starts-the-main-post" id="here-starts-the-main-post">Here starts the main post</h2>

<p>After starting my journey with Claude Code, I needed a handy shortcut to open CC in a 1/3 split pane. Here is the part of my config, which is doing the Job:</p>

<pre><code class="language-lua">config.keys = {
        --...
	{
		key = &#34;c&#34;,
		mods = &#34;LEADER|SHIFT&#34;,
		action = act.SplitPane({
			direction = &#34;Right&#34;,
			command = { args = { &#34;bash&#34;, &#34;-lc&#34;, &#34;claude&#34; } },
			size = { Percent = 33 },
		}),
	},
	--...
}
</code></pre>

<p>You&#39;ll hit <code>leader &amp; shift+c</code> and it will open a 1/3 sidebar with Claude Code in it. Done.</p>

<p>For me it is a nice little helper. Hopefully for someone else too. Let me know if this was helpful.</p>

<hr/>

<p><strong>37</strong> of <a href="https://barfooz.xyz/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a><br/>
<a href="https://barfooz.xyz/tag:log" class="hashtag"><span>#</span><span class="p-category">log</span></a> <a href="https://barfooz.xyz/tag:dev" class="hashtag"><span>#</span><span class="p-category">dev</span></a> <a href="https://barfooz.xyz/tag:claude" class="hashtag"><span>#</span><span class="p-category">claude</span></a> <a href="https://barfooz.xyz/tag:wezterm" class="hashtag"><span>#</span><span class="p-category">wezterm</span></a><br/>
<em>Thoughts? <a href="https://remark.as/p/barfooz.xyz/wezterm-config-to-open-claude-code-in-a-sidebar">Discuss...</a></em></p>
]]></content:encoded>
      <guid>https://barfooz.xyz/wezterm-config-to-open-claude-code-in-a-sidebar</guid>
      <pubDate>Sun, 12 Oct 2025 09:45:51 +0000</pubDate>
    </item>
    <item>
      <title>Oh, Claude! What are you doing?</title>
      <link>https://barfooz.xyz/oh-claude-what-are-you-doing?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Claude, I gave you a simple task. Just replace a string with another one in all mock files.&#xA;&#xA;Why are you writing different Python and Bash scripts?&#xA;&#xA;Why are you creating duplicates you then have to remove again?&#xA;&#xA;Claude, I think you are drunk. Lets /clear your brain and start again.&#xA;---  &#xA;35 of #100DaysToOffload  &#xA;#log #dev #claude  &#xA;Thoughts? a href=&#34;https://remark.as/p/barfooz.xyz/oh-claude-what-are-you-doing&#34;Discuss.../a]]&gt;</description>
      <content:encoded><![CDATA[<p>Claude, I gave you a simple task. Just replace a string with another one in all mock files.</p>

<p>Why are you writing different Python and Bash scripts?</p>

<p>Why are you creating duplicates you then have to remove again?</p>

<p>Claude, I think you are drunk. Lets <code>/clear</code> your brain and start again.</p>

<hr/>

<p><strong>35</strong> of <a href="https://barfooz.xyz/tag:100DaysToOffload" class="hashtag"><span>#</span><span class="p-category">100DaysToOffload</span></a><br/>
<a href="https://barfooz.xyz/tag:log" class="hashtag"><span>#</span><span class="p-category">log</span></a> <a href="https://barfooz.xyz/tag:dev" class="hashtag"><span>#</span><span class="p-category">dev</span></a> <a href="https://barfooz.xyz/tag:claude" class="hashtag"><span>#</span><span class="p-category">claude</span></a><br/>
<em>Thoughts? <a href="https://remark.as/p/barfooz.xyz/oh-claude-what-are-you-doing">Discuss...</a></em></p>
]]></content:encoded>
      <guid>https://barfooz.xyz/oh-claude-what-are-you-doing</guid>
      <pubDate>Fri, 10 Oct 2025 11:22:08 +0000</pubDate>
    </item>
  </channel>
</rss>