<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ai on Daffa Abhipraya</title><link>https://blog.abhipraya.dev/tags/ai/</link><description>Recent content in Ai on Daffa Abhipraya</description><generator>Hugo</generator><language>en-us</language><copyright>© Daffa Abhipraya</copyright><lastBuildDate>Fri, 13 Mar 2026 00:00:00 +0700</lastBuildDate><atom:link href="https://blog.abhipraya.dev/tags/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>How I Actually Use Claude Code</title><link>https://blog.abhipraya.dev/posts/claude-code-workflow/</link><pubDate>Fri, 13 Mar 2026 00:00:00 +0700</pubDate><guid>https://blog.abhipraya.dev/posts/claude-code-workflow/</guid><description>&lt;p>People keep asking me how I work with Claude Code. Friends, classmates, engineers I meet - the question always comes up: &amp;ldquo;Can you walk me through your dev workflow with it?&amp;rdquo;&lt;/p>
&lt;p>I use Claude Code for pretty much everything: personal projects, internship work at a startup, managing my VPS, even continuing sessions from my phone with Remote Control. If you&amp;rsquo;re already using something like GitHub Copilot or Cursor and wondering what a CLI-first AI workflow looks like when you go deeper, this is for you.&lt;/p></description></item><item><title>PPL: AI Literacy [Sprint 1, Week 3]</title><link>https://blog.abhipraya.dev/ppl/part-b/s1w3-ai-literacy/</link><pubDate>Fri, 13 Mar 2026 00:00:00 +0700</pubDate><guid>https://blog.abhipraya.dev/ppl/part-b/s1w3-ai-literacy/</guid><description>&lt;h2 id="what-i-worked-on">
 &lt;a class="anchor" href="#what-i-worked-on" data-anchor="what-i-worked-on" aria-hidden="true">#&lt;/a>
 What I Worked On
&lt;/h2>
&lt;p>This week tested whether the AI development infrastructure built in Sprint 1 Weeks 1-2 actually pays off under heavy workload. With 14 MRs and 10 code reviews in one week, every tool in the AI stack was used extensively. I also updated the CLAUDE.md documentation based on new patterns discovered during development.&lt;/p>
&lt;h2 id="claudemd-as-living-documentation">
 &lt;a class="anchor" href="#claudemd-as-living-documentation" data-anchor="claudemd-as-living-documentation" aria-hidden="true">#&lt;/a>
 CLAUDE.md as Living Documentation
&lt;/h2>
&lt;p>The project&amp;rsquo;s AI instruction document (&lt;code>CLAUDE.md&lt;/code>) was updated this week to reflect new patterns encountered during development. Commit &lt;code>80b127b&lt;/code> added &lt;code>fullName&lt;/code> to the documented auth context values in &lt;code>apps/web/CLAUDE.md&lt;/code>:&lt;/p></description></item><item><title>PPL: AI-Augmented Development with Claude Code [Sprint 1, Week 2]</title><link>https://blog.abhipraya.dev/ppl/part-b/s1w2-ai-literacy/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0700</pubDate><guid>https://blog.abhipraya.dev/ppl/part-b/s1w2-ai-literacy/</guid><description>&lt;h2 id="overview">
 &lt;a class="anchor" href="#overview" data-anchor="overview" aria-hidden="true">#&lt;/a>
 Overview
&lt;/h2>
&lt;p>The SIRA project has a comprehensive AI development setup built around Claude Code. Rather than using AI as a one-off assistant, the project treats AI tooling as infrastructure - versioned, tested, and evolved alongside the codebase.&lt;/p>
&lt;pre class="mermaid">graph TB
 subgraph claude [Claude Code]
 CM["CLAUDE.md&lt;br>3 files, 19 commits"]
 MCP["MCP Servers&lt;br>4 integrations"]
 CMD["Commands&lt;br>3 slash commands"]
 SK["Skills&lt;br>3 project skills"]
 PL["Plugins&lt;br>3 enabled"]
 end

 subgraph ext [External Services]
 LN[Linear]
 SB[Supabase]
 SQ[SonarQube]
 GL[GitLab]
 end

 MCP --> LN
 MCP --> SB
 MCP --> SQ
 CMD --> GL
&lt;/pre>

&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>Component&lt;/th>
 &lt;th>Count&lt;/th>
 &lt;th>What&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>CLAUDE.md files&lt;/td>
 &lt;td>3&lt;/td>
 &lt;td>Root + &lt;code>apps/web/&lt;/code> + &lt;code>apps/api/&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>AGENTS.md symlinks&lt;/td>
 &lt;td>3&lt;/td>
 &lt;td>Multi-tool compatibility (Cursor, Copilot, Codex)&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>MCP servers&lt;/td>
 &lt;td>4&lt;/td>
 &lt;td>Linear, Supabase, Context7, SonarQube&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Slash commands&lt;/td>
 &lt;td>3&lt;/td>
 &lt;td>&lt;code>/commit&lt;/code>, &lt;code>/commit-and-push&lt;/code>, &lt;code>/create-pr&lt;/code>&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Project skills&lt;/td>
 &lt;td>3&lt;/td>
 &lt;td>frontend-design, vercel-react-best-practices, web-design-guidelines&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Plugins&lt;/td>
 &lt;td>3&lt;/td>
 &lt;td>GitLab, PR review toolkit, CLAUDE.md management&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h2 id="claudemd---three-files-19-commits">
 &lt;a class="anchor" href="#claudemd---three-files-19-commits" data-anchor="claudemd---three-files-19-commits" aria-hidden="true">#&lt;/a>
 CLAUDE.md - Three Files, 19 Commits
&lt;/h2>
&lt;p>&lt;code>CLAUDE.md&lt;/code> is the AI instruction document for the SIRA project. It was not written once and left static. It evolved through &lt;strong>19 commits&lt;/strong>, each one a direct response to a real friction point encountered during development.&lt;/p></description></item></channel></rss>