<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tooljot Blog</title>
    <link>https://tooljot.com/blog/</link>
    <description>Notes from a solo developer building real iOS software with AI. Build logs, tools, and lessons from shipping as a one-person studio.</description>
    <language>en</language>
    <lastBuildDate>Thu, 11 Jun 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://tooljot.com/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What WWDC 2026 changes if you build iOS apps with AI</title>
      <link>https://tooljot.com/blog/wwdc-2026-ios-development-with-ai/</link>
      <guid isPermaLink="true">https://tooljot.com/blog/wwdc-2026-ios-development-with-ai/</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <description>Apple put AI coding agents into Xcode 27 and put SiriKit on a deprecation clock. What actually changes, from a developer already shipping iOS apps with AI.</description>
    </item>
    <item>
      <title>Slime Merge is out: the idea behind my new iOS game</title>
      <link>https://tooljot.com/blog/slime-merge-new-ios-game/</link>
      <guid isPermaLink="true">https://tooljot.com/blog/slime-merge-new-ios-game/</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <description>Slime Merge is my new free iOS game. Drop cute jelly blobs, merge them into bigger slimes, and chase your best score. The idea behind it and how it plays.</description>
    </item>
    <item>
      <title>Optimizing your AI coding setup: instruction files, skills, and memory</title>
      <link>https://tooljot.com/blog/optimizing-your-ai-coding-agent-setup/</link>
      <guid isPermaLink="true">https://tooljot.com/blog/optimizing-your-ai-coding-agent-setup/</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <description>A new model like Claude Fable 5 helps less than you think if your setup is default. The four layers I tune so an AI coding agent actually performs.</description>
    </item>
    <item>
      <title>What your AI coding assistant remembers between sessions</title>
      <link>https://tooljot.com/blog/why-claude-code-forgets-between-sessions/</link>
      <guid isPermaLink="true">https://tooljot.com/blog/why-claude-code-forgets-between-sessions/</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>AI coding assistants are not blank slates, but they do not keep everything. What carries over between sessions, what does not, and where a knowledge base helps.</description>
    </item>
    <item>
      <title>Storing what the AI got wrong in a learnings database</title>
      <link>https://tooljot.com/blog/claude-learnings-database/</link>
      <guid isPermaLink="true">https://tooljot.com/blog/claude-learnings-database/</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>Do not curate your AI assistant&apos;s memory. Store everything and let search filter it. The notes that pay off most are the mistakes, the things the AI got wrong.</description>
    </item>
    <item>
      <title>How to give your AI coding assistant a searchable memory with MCP</title>
      <link>https://tooljot.com/blog/claude-code-memory-mcp-knowledge-base/</link>
      <guid isPermaLink="true">https://tooljot.com/blog/claude-code-memory-mcp-knowledge-base/</guid>
      <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
      <description>AI coding assistants keep only a small slice of memory between sessions. How I gave mine a searchable knowledge base over MCP that it checks while it works.</description>
    </item>
  </channel>
</rss>
