<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Documentation on Aguilera Engineering</title><link>https://aguilera.ee/blog/tags/documentation/</link><description>Recent content in Documentation on Aguilera Engineering</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><managingEditor>eduardo@aguilera.ee (Eduardo Aguilera)</managingEditor><webMaster>eduardo@aguilera.ee (Eduardo Aguilera)</webMaster><copyright>Eduardo Aguilera</copyright><lastBuildDate>Wed, 22 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://aguilera.ee/blog/tags/documentation/index.xml" rel="self" type="application/rss+xml"/><item><title>I wrote a text file instead of a RAG</title><link>https://aguilera.ee/blog/llms-txt/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><author>eduardo@aguilera.ee (Eduardo Aguilera)</author><guid>https://aguilera.ee/blog/llms-txt/</guid><description>&lt;p&gt;Instead of building a RAG pipeline, I wrote a text file.&lt;/p&gt;
&lt;p&gt;A team I worked with had a system changing faster than they could spread the
knowledge around the company.&lt;/p&gt;
&lt;p&gt;Every consultant says &amp;ldquo;build a RAG.&amp;rdquo; What they leave out is the data pipeline
underneath it: engineering effort, time, money.&lt;/p&gt;
&lt;p&gt;The team uses Elixir, which keeps documentation next to the code and exports it as
Markdown. I exposed that documentation through &lt;code&gt;/llms.txt&lt;/code&gt;, a plain text file at a
known URL that tells AI tools where to find your docs.&lt;/p&gt;</description><content:encoded><![CDATA[<p>Instead of building a RAG pipeline, I wrote a text file.</p>
<p>A team I worked with had a system changing faster than they could spread the
knowledge around the company.</p>
<p>Every consultant says &ldquo;build a RAG.&rdquo; What they leave out is the data pipeline
underneath it: engineering effort, time, money.</p>
<p>The team uses Elixir, which keeps documentation next to the code and exports it as
Markdown. I exposed that documentation through <code>/llms.txt</code>, a plain text file at a
known URL that tells AI tools where to find your docs.</p>
<p>Another microservice? Another line in the file.</p>
<p>Anthropic does this for Claude&rsquo;s own docs. Ask Claude about its features and it
uses the claude-code-guide skill, fetching Markdown from the public internet.</p>
<p>Within a couple of hours, product managers and analysts could see exactly how the
product behaves in production, with no new tools.</p>
<p>Even in AI, fundamentals win.</p>
]]></content:encoded></item><item><title>Optimize your CLAUDE.md for Claude</title><link>https://aguilera.ee/blog/claude-md-content/</link><pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate><author>eduardo@aguilera.ee (Eduardo Aguilera)</author><guid>https://aguilera.ee/blog/claude-md-content/</guid><description>&lt;p&gt;Claude reads your CLAUDE.md file. Write it for Claude.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;What should I put in my CLAUDE.md&amp;rdquo; is the question I hear most from engineers
trying to speed up their work.&lt;/p&gt;
&lt;p&gt;The common mistake is treating it as documentation for product managers. &amp;ldquo;We&amp;rsquo;re
explaining what the code does anyway, so we&amp;rsquo;ll use it as docs.&amp;rdquo; Wrong.&lt;/p&gt;
&lt;p&gt;Give Claude directions for finding the right information.&lt;/p&gt;
&lt;p&gt;Bad: &amp;ldquo;In the class Calculator I export the methods sum and subtract.&amp;rdquo;&lt;/p&gt;</description><content:encoded><![CDATA[<p>Claude reads your CLAUDE.md file. Write it for Claude.</p>
<p>&ldquo;What should I put in my CLAUDE.md&rdquo; is the question I hear most from engineers
trying to speed up their work.</p>
<p>The common mistake is treating it as documentation for product managers. &ldquo;We&rsquo;re
explaining what the code does anyway, so we&rsquo;ll use it as docs.&rdquo; Wrong.</p>
<p>Give Claude directions for finding the right information.</p>
<p>Bad: &ldquo;In the class Calculator I export the methods sum and subtract.&rdquo;</p>
<p>Good: &ldquo;To do math, look at the Calculator class.&rdquo;</p>
]]></content:encoded></item><item><title>Documentation is a moat</title><link>https://aguilera.ee/blog/documentation-is-a-moat/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><author>eduardo@aguilera.ee (Eduardo Aguilera)</author><guid>https://aguilera.ee/blog/documentation-is-a-moat/</guid><description>&lt;p&gt;You can&amp;rsquo;t fit your whole company in one prompt yet.&lt;/p&gt;
&lt;p&gt;Mid-sized companies treat documentation as nice to have. Agile made it feel
useless, so teams stopped writing it.&lt;/p&gt;
&lt;p&gt;Your agents need context to work across your stack. That makes documentation a
moat.&lt;/p&gt;
&lt;p&gt;Stop asking agents to &amp;ldquo;research this codebase thoroughly.&amp;rdquo; Document it once. Save
the tokens.&lt;/p&gt;</description><content:encoded><![CDATA[<p>You can&rsquo;t fit your whole company in one prompt yet.</p>
<p>Mid-sized companies treat documentation as nice to have. Agile made it feel
useless, so teams stopped writing it.</p>
<p>Your agents need context to work across your stack. That makes documentation a
moat.</p>
<p>Stop asking agents to &ldquo;research this codebase thoroughly.&rdquo; Document it once. Save
the tokens.</p>
]]></content:encoded></item></channel></rss>