<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Shipmunks</title><description>Answers for solo founders, with the working shown: SEO, backend, AI agents, growth and money.</description><link>https://shipmunks.dev/</link><language>en-gb</language><item><title>Claude Code slash commands: built-ins and custom ones</title><link>https://shipmunks.dev/blog/claude-code-slash-commands/</link><guid isPermaLink="true">https://shipmunks.dev/blog/claude-code-slash-commands/</guid><description>Claude Code slash commands explained: the built-ins worth knowing, how custom commands became skills, and 3 files checked with the CLI validator.</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate><category>AI agents and tools</category><category>Guide</category></item><item><title>Dunning email templates, and what Stripe already sends</title><link>https://shipmunks.dev/blog/dunning-email/</link><guid isPermaLink="true">https://shipmunks.dev/blog/dunning-email/</guid><description>Dunning email templates for failed card payments. Copy a 4-email sequence, and see what Stripe and Lemon Squeezy already send and retry by default.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate><category>Money and ops</category><category>Guide</category></item><item><title>Drizzle vs Prisma: bundle size and migrations, measured</title><link>https://shipmunks.dev/blog/drizzle-vs-prisma/</link><guid isPermaLink="true">https://shipmunks.dev/blog/drizzle-vs-prisma/</guid><description>Drizzle vs Prisma on the same schema: measured bundle size, install footprint, cold import time and migration workflow, plus which to pick.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate><category>Backend and stack</category><category>Blog</category></item><item><title>MRR vs ARR: the difference, and how to convert</title><link>https://shipmunks.dev/blog/mrr-vs-arr/</link><guid isPermaLink="true">https://shipmunks.dev/blog/mrr-vs-arr/</guid><description>MRR vs ARR: MRR is recurring revenue normalized to one month, and ARR is that same base times 12. Neither figure is cash collected or bookings.</description><pubDate>Thu, 29 Oct 2026 00:00:00 GMT</pubDate><category>Money and ops</category><category>Blog</category></item><item><title>SaaS directories: what 21 free submissions got us</title><link>https://shipmunks.dev/blog/saas-directories/</link><guid isPermaLink="true">https://shipmunks.dev/blog/saas-directories/</guid><description>SaaS directories: 29 free ones we tried for shipmunks.dev, which 21 were submitted, and what was live, pending, or blocked by October 29.</description><pubDate>Thu, 29 Oct 2026 00:00:00 GMT</pubDate><category>Growth</category><category>Blog</category></item><item><title>Neon vs Supabase: free tier, price, and branching</title><link>https://shipmunks.dev/blog/neon-vs-supabase/</link><guid isPermaLink="true">https://shipmunks.dev/blog/neon-vs-supabase/</guid><description>Neon vs Supabase for a solo founder: free-tier storage and compute, branching, scale-to-zero, and the first paid price, from the vendor pages.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate><category>Backend and stack</category><category>Blog</category></item><item><title>Claude Code subagents: the file, and when to use one</title><link>https://shipmunks.dev/blog/claude-code-subagents/</link><guid isPermaLink="true">https://shipmunks.dev/blog/claude-code-subagents/</guid><description>Claude Code subagents are markdown files in .claude/agents/. The frontmatter sets tools and model. Here is when to use one instead of CLAUDE.md or a skill.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate><category>AI agents and tools</category><category>Guide</category></item><item><title>CAC payback period when the formulas disagree</title><link>https://shipmunks.dev/blog/cac-payback-period/</link><guid isPermaLink="true">https://shipmunks.dev/blog/cac-payback-period/</guid><description>CAC payback period on one sample month: 7.5 months after gross margin, 6.0 months on new MRR, 15.0 months on paid CAC, and 3.0 months in cash.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><category>Money and ops</category><category>Guide</category></item><item><title>How to write a Claude MD file</title><link>https://shipmunks.dev/blog/claude-md-file/</link><guid isPermaLink="true">https://shipmunks.dev/blog/claude-md-file/</guid><description>Claude MD file: what to put in CLAUDE.md for Claude Code, from 100 public root files. Median length 85.5 lines, plus a template you can paste.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><category>AI agents and tools</category><category>Guide</category></item><item><title>How to calculate NRR when formulas disagree</title><link>https://shipmunks.dev/blog/how-to-calculate-nrr/</link><guid isPermaLink="true">https://shipmunks.dev/blog/how-to-calculate-nrr/</guid><description>How to calculate NRR on one sample cohort: 105.6% for the year, 76.0% GRR, and 112.6% if new MRR is included. Compounding one month does not match.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><category>Money and ops</category><category>Guide</category></item><item><title>SQLite vs Postgres, timed on one machine</title><link>https://shipmunks.dev/blog/sqlite-vs-postgres/</link><guid isPermaLink="true">https://shipmunks.dev/blog/sqlite-vs-postgres/</guid><description>SQLite vs Postgres for a small SaaS, measured on one machine: 100,000 inserts, point reads, a dashboard query, and concurrent writes.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><category>Backend and stack</category><category>Blog</category></item><item><title>How to calculate churn rate when formulas disagree</title><link>https://shipmunks.dev/blog/how-to-calculate-churn-rate/</link><guid isPermaLink="true">https://shipmunks.dev/blog/how-to-calculate-churn-rate/</guid><description>How to calculate churn rate on one sample month: customer churn of 20.0%, gross revenue churn of 37.5%, net of 30.0%, and why three formulas disagree.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>Money and ops</category><category>Guide</category></item><item><title>Lemon Squeezy fees: what you keep on a sale</title><link>https://shipmunks.dev/blog/lemon-squeezy-fees/</link><guid isPermaLink="true">https://shipmunks.dev/blog/lemon-squeezy-fees/</guid><description>Lemon Squeezy fees: 5% + 50¢ per sale, then 1.5% international, 1.5% on PayPal, and 0.5% on a subscription. What a $6, $35, and $99 sale leaves you.</description><pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate><category>Money and ops</category><category>Blog</category></item><item><title>Sitemap could not be read: what to check first</title><link>https://shipmunks.dev/blog/sitemap-could-not-be-read/</link><guid isPermaLink="true">https://shipmunks.dev/blog/sitemap-could-not-be-read/</guid><description>Sitemap could not be read means Google did not fetch the file. Check the status code, content type, robots.txt, and redirects before you rewrite the XML.</description><pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate><category>SEO and AI search</category><category>Guide</category></item><item><title>Supabase vs Firebase: the bill at 1k, 10k, 50k</title><link>https://shipmunks.dev/blog/supabase-vs-firebase/</link><guid isPermaLink="true">https://shipmunks.dev/blog/supabase-vs-firebase/</guid><description>Supabase vs Firebase for a small SaaS: the monthly bill at 1,000, 10,000 and 50,000 users, worked from current prices with every assumption shown.</description><pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate><category>Backend and stack</category><category>Blog</category></item><item><title>Add an MCP server to Claude Code</title><link>https://shipmunks.dev/blog/add-mcp-server-to-claude-code/</link><guid isPermaLink="true">https://shipmunks.dev/blog/add-mcp-server-to-claude-code/</guid><description>Add an MCP server to Claude Code with claude mcp add. One local stdio server, one remote HTTP server, the three scopes, and the errors from a real run.</description><pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate><category>AI agents and tools</category><category>Guide</category></item><item><title>How to calculate MRR, and what not to count</title><link>https://shipmunks.dev/blog/calculate-mrr/</link><guid isPermaLink="true">https://shipmunks.dev/blog/calculate-mrr/</guid><description>How to calculate MRR: divide annual plans by 12, keep discounts that repeat, and leave out trials, taxes, one-off fees, and usage.</description><pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate><category>Money and ops</category><category>Guide</category></item><item><title>How to get a new website indexed by Google</title><link>https://shipmunks.dev/blog/get-new-website-indexed-by-google/</link><guid isPermaLink="true">https://shipmunks.dev/blog/get-new-website-indexed-by-google/</guid><description>How to get Google to index your site: the steps, what each Search Console status means, and how long a new site can take to be crawled and indexed.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate><category>SEO and AI search</category><category>Guide</category></item></channel></rss>