<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Claravine</title><description>Posts and guides about building your site with the Zmoki Astro Starter.</description><link>https://claravine-com.pages.dev/</link><atom:link href="https://claravine-com.pages.dev//rss.xml" rel="self" type="application/rss+xml"/><item><title>Set up your site with an AI agent</title><link>https://claravine-com.pages.dev/blog/1-set-up-your-site/</link><guid isPermaLink="true">https://claravine-com.pages.dev/blog/1-set-up-your-site/</guid><description>Clone the starter, point your AI coding agent at it, and go from template to deployed site in an afternoon.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This starter is built to be handed to an AI coding agent. Every convention it&lt;br /&gt;
follows is written down in &lt;a href=&quot;https://github.com/Zmoki/zmoki-astro-starter/blob/main/AGENTS.md&quot;&gt;&lt;code&gt;AGENTS.md&lt;/code&gt;&lt;/a&gt;,&lt;br /&gt;
so Claude Code, Codex, Cursor, or whatever you use can read the codebase, make it&lt;br /&gt;
yours, and keep the docs and the site in sync. Here&apos;s the whole loop.&lt;/p&gt;
&lt;h2&gt;1. Get the code&lt;/h2&gt;
&lt;p&gt;Use it as a template on GitHub, or start from the CLI:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;npm create astro@latest my-site -- --template Zmoki/zmoki-astro-starter
cd my-site
npm install
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;2. Open it in your AI agent&lt;/h2&gt;
&lt;p&gt;Point your agent at the repo and let it read the two files that describe the&lt;br /&gt;
project: &lt;code&gt;AGENTS.md&lt;/code&gt; (the technical spec) and&lt;br /&gt;
&lt;a href=&quot;https://github.com/Zmoki/zmoki-astro-starter/blob/main/SETUP.md&quot;&gt;&lt;code&gt;SETUP.md&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;
(the checklist). Everything site-specific lives in &lt;code&gt;src/site.config.ts&lt;/code&gt;, so most&lt;br /&gt;
of the work is one well-scoped file.&lt;/p&gt;
&lt;h2&gt;3. Make it yours&lt;/h2&gt;
&lt;p&gt;Work down &lt;code&gt;SETUP.md&lt;/code&gt; with your agent. The essentials:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Identity.&lt;/strong&gt; Set &lt;code&gt;domain&lt;/code&gt;, &lt;code&gt;name&lt;/code&gt;, and other things like the organization and&lt;br /&gt;
social links in &lt;code&gt;src/site.config.ts&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Look.&lt;/strong&gt; Check the brand pages at &lt;code&gt;/-/astro/brand/&lt;/code&gt; and run the &lt;code&gt;/brand&lt;/code&gt; skill&lt;br /&gt;
to adapt the palette, fonts, and voice to your brand and needs. The whole site&lt;br /&gt;
and the OG cards follow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Platform.&lt;/strong&gt; Switch the deploy target and the image CDN by editing&lt;br /&gt;
&lt;code&gt;src/site.config.ts&lt;/code&gt;. The redirects, headers, and CSP follow on the next build.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Content.&lt;/strong&gt; Replace this post, add your own resources, and fill in the legal&lt;br /&gt;
pages. Ask your agent to draft them in your voice.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Because the brand system is a living style guide, you can just say &lt;em&gt;&quot;make the&lt;br /&gt;
accent green&quot;&lt;/em&gt; or &lt;em&gt;&quot;switch the font to Inter&quot;&lt;/em&gt; and the agent knows which files to&lt;br /&gt;
touch and how to keep the guideline honest.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[Image: Close-up of weathered tree bark, with a blurred sandy beach and blue sea in the gap beyond.]&lt;/em&gt;&lt;/p&gt;
  Content images are hosted on a remote origin and optimized at build. Responsive `webp`,
  content-hashed, and served from your deploy host. The origin is decoupled from where the site
  deploys.

&lt;h2&gt;4. Run it&lt;/h2&gt;
&lt;p&gt;Ask your agent. The &lt;code&gt;/run&lt;/code&gt; skill launches the dev server and verifies it is up:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;$ claude
&amp;gt; /run
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Prefer the classic way? &lt;code&gt;npm run dev&lt;/code&gt; works too. Open the local URL and click&lt;br /&gt;
through. The site ships with a blog, resources, RSS, analytics, email forms,&lt;br /&gt;
structured data, and build-time OG images already wired. Nothing to bolt on.&lt;/p&gt;
&lt;h2&gt;5. Verify and deploy&lt;/h2&gt;
&lt;p&gt;Before you push, run the same checks CI does:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;npm run format
npm run check
npm run lint
npm run build
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After the build, CI also validates the structured data, internal links, and the&lt;br /&gt;
sitemap, so an SEO mistake turns the build red instead of shipping.&lt;/p&gt;
&lt;p&gt;Then connect the repo to your host. Cloudflare Pages, Netlify, Vercel, and AWS&lt;br /&gt;
Amplify are all supported, and pushing to &lt;code&gt;main&lt;/code&gt; deploys. That&apos;s it. Cloned,&lt;br /&gt;
rebranded, and live.&lt;/p&gt;
</content:encoded><media:content type="image/png" medium="image" url="https://claravine-com.pages.dev/og/blog/1-set-up-your-site.png"/></item></channel></rss>