<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vlad Arbatov (vladzima)</title>
    <description>The latest articles on DEV Community by Vlad Arbatov (vladzima) (@vlad_arbatovvladzima_5).</description>
    <link>https://dev.to/vlad_arbatovvladzima_5</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3424401%2Fab0360db-20d0-439e-9f2f-3dc7ac5f4c0c.jpg</url>
      <title>DEV Community: Vlad Arbatov (vladzima)</title>
      <link>https://dev.to/vlad_arbatovvladzima_5</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vlad_arbatovvladzima_5"/>
    <language>en</language>
    <item>
      <title>Claude Code Internals</title>
      <dc:creator>Vlad Arbatov (vladzima)</dc:creator>
      <pubDate>Tue, 31 Mar 2026 10:40:28 +0000</pubDate>
      <link>https://dev.to/vlad_arbatovvladzima_5/claude-code-internals-24hk</link>
      <guid>https://dev.to/vlad_arbatovvladzima_5/claude-code-internals-24hk</guid>
      <description>&lt;p&gt;Since Claude Code full source leaked, i went ahead and created deep technical documentation of CC's architecture and internals, derived from analysis of 1,884 files and 512k lines of TypeScript. Should be useful to anyone touching CC as a tool in their pipeline.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.arbatov.dev/claude-code" rel="noopener noreferrer"&gt;HERE &amp;gt;&amp;gt;&amp;gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It has 8 sections:&lt;br&gt;
&lt;strong&gt;Architecture Overview&lt;/strong&gt;&lt;br&gt;
Entry points, data flow, module graph, config, process model, state&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Query Engine&lt;/strong&gt;&lt;br&gt;
Conversation loop, streaming, token management, error recovery, compaction&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tool System&lt;/strong&gt;&lt;br&gt;
Tool interface, registry, execution lifecycle, permissions, deferred tools&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Agent &amp;amp; Coordinator&lt;/strong&gt;&lt;br&gt;
Subagents, coordinator mode, isolation, fork protocol, task management&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MCP Integration&lt;/strong&gt;&lt;br&gt;
Server lifecycle, tool proxying, OAuth, resources, elicitation&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Context &amp;amp; System Prompts&lt;/strong&gt;&lt;br&gt;
Prompt assembly, CLAUDE.md, auto-memory, git context, compression&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hooks, Skills, Permissions&lt;/strong&gt;&lt;br&gt;
Hook events, skill format, permission modes, sandbox, denial tracking&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Server, Bridge, Remote&lt;/strong&gt;&lt;br&gt;
Server mode, bridge protocol, CCR, WebSocket, cron, state management&lt;/p&gt;

</description>
      <category>vibecoding</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
