<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ashlie Crooks — Writing</title>
    <link>https://ashliecrooks.dev/writing/</link>
    <description>Essays on building software and engineering AI workflows.</description>
    <language>en-us</language>
    <atom:link href="https://ashliecrooks.dev/writing/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Treating Prompts Like Code</title>
      <link>https://ashliecrooks.dev/writing/treating-prompts-like-code.html</link>
      <guid>https://ashliecrooks.dev/writing/treating-prompts-like-code.html</guid>
      <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
      <description>Why I treat prompts like code — versioned artifacts with typed inputs, evaluation criteria, and an iteration log where every rule is a bug the model made once and never gets to make again.</description>
    </item>
    <item>
      <title>Do You Remember When the Internet Was Neat?</title>
      <link>https://ashliecrooks.dev/writing/keep-it-neat.html</link>
      <guid>https://ashliecrooks.dev/writing/keep-it-neat.html</guid>
      <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
      <description>Why I started Keep It Neat — a small series of ad-free, no-tracking replacement apps for the everyday things that have quietly gotten worse.</description>
    </item>
    <item>
      <title>Claude Code + Obsidian: Executive Function as a Service</title>
      <link>https://ashliecrooks.dev/writing/claude-code-obsidian-executive-function.html</link>
      <guid>https://ashliecrooks.dev/writing/claude-code-obsidian-executive-function.html</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <description>I built a multi-agent executive-function system out of Claude Code and an Obsidian vault — assistive tech for an ADHD brain, and a case study in context architecture.</description>
    </item>
  </channel>
</rss>
