<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ctrlship</title><description>Building real products with AI and zero coding ability. Vibe-coding lessons from a designer who ships.</description><link>https://ctrlship.dev/</link><item><title>How to put your project on the internet</title><link>https://ctrlship.dev/blog/deploy-with-vercel/</link><guid isPermaLink="true">https://ctrlship.dev/blog/deploy-with-vercel/</guid><description>Deploy your website on Vercel for free in under 10 minutes. Connect GitHub once, get automatic deploys, HTTPS, and analytics with no config.</description><pubDate>Tue, 07 Apr 2026 12:00:00 GMT</pubDate></item><item><title>Dropdown components you can take apart</title><link>https://ctrlship.dev/blog/dropdowns/</link><guid isPermaLink="true">https://ctrlship.dev/blog/dropdowns/</guid><description>7 dropdown sections with live toggles and copyable code. Trigger states, animations, shadows, hover effects, submenus, and physics controls. React.</description><pubDate>Wed, 01 Apr 2026 12:00:00 GMT</pubDate></item><item><title>What are Claude Code agents and why should you care</title><link>https://ctrlship.dev/blog/what-are-claude-code-agents/</link><guid isPermaLink="true">https://ctrlship.dev/blog/what-are-claude-code-agents/</guid><description>Agent, subagent, skill - everyone throws these words around in Claude Code. Here&apos;s what they actually mean, how they work, and when to use which.</description><pubDate>Fri, 06 Mar 2026 12:00:00 GMT</pubDate></item><item><title>CLAUDE.md - how to set up project instructions for Claude Code</title><link>https://ctrlship.dev/blog/claude-md-how-to-set-up-project-instructions/</link><guid isPermaLink="true">https://ctrlship.dev/blog/claude-md-how-to-set-up-project-instructions/</guid><description>A study said CLAUDE.md makes AI agents worse. Here&apos;s what the research actually found, why /init is the problem, and how to write instructions that work.</description><pubDate>Sat, 28 Feb 2026 12:00:00 GMT</pubDate></item><item><title>5 security checks before you ship your vibe-coded app</title><link>https://ctrlship.dev/blog/security-checks-before-you-ship/</link><guid isPermaLink="true">https://ctrlship.dev/blog/security-checks-before-you-ship/</guid><description>AI writes your code, but it doesn&apos;t think about who might break it. Five security holes in almost every vibe-coded project, and what to do about each.</description><pubDate>Sun, 22 Feb 2026 12:00:00 GMT</pubDate></item><item><title>Why you should use GitHub (even if you don&apos;t code)</title><link>https://ctrlship.dev/blog/github-for-vibe-coders/</link><guid isPermaLink="true">https://ctrlship.dev/blog/github-for-vibe-coders/</guid><description>GitHub basics for vibe-coders: what a repo is, what a commit does, and why your project needs version control, backup, and more than a folder and a prayer.</description><pubDate>Tue, 17 Feb 2026 12:00:00 GMT</pubDate></item><item><title>How to pick the right tech for your project</title><link>https://ctrlship.dev/blog/how-to-pick-the-right-tech-for-your-project/</link><guid isPermaLink="true">https://ctrlship.dev/blog/how-to-pick-the-right-tech-for-your-project/</guid><description>A vibe-coder&apos;s guide to choosing technology. When HTML is enough, when you need a framework, and when you should probably reconsider the whole idea.</description><pubDate>Mon, 16 Feb 2026 12:00:00 GMT</pubDate></item><item><title>I built a design team that lives in my terminal</title><link>https://ctrlship.dev/blog/design-agents-for-claude-code/</link><guid isPermaLink="true">https://ctrlship.dev/blog/design-agents-for-claude-code/</guid><description>4 AI agents for Claude Code that handle brand, UX, visual design, and UI architecture. They argue, collaborate, and build real pages. Free download.</description><pubDate>Sun, 15 Feb 2026 12:00:00 GMT</pubDate></item><item><title>Why vibe coding feels like a drug (and why that&apos;s a feature)</title><link>https://ctrlship.dev/blog/why-vibe-coding-feels-like-a-drug/</link><guid isPermaLink="true">https://ctrlship.dev/blog/why-vibe-coding-feels-like-a-drug/</guid><description>I set my alarm at 4 AM on a Sunday to work on a side project. If a friend told me that, I&apos;d say see a doctor. Why vibe-coding is addictive and what it costs.</description><pubDate>Sun, 15 Feb 2026 08:00:00 GMT</pubDate></item><item><title>How to talk to AI when you&apos;re building something</title><link>https://ctrlship.dev/blog/how-to-talk-to-ai/</link><guid isPermaLink="true">https://ctrlship.dev/blog/how-to-talk-to-ai/</guid><description>Vibe-coding is a conversation, not a prompt. The mistakes I keep making and what actually helps when talking to Claude Code and building real projects.</description><pubDate>Sun, 15 Feb 2026 06:00:00 GMT</pubDate></item><item><title>How to install and run Claude Code in VS Code</title><link>https://ctrlship.dev/blog/claude-code-in-vscode/</link><guid isPermaLink="true">https://ctrlship.dev/blog/claude-code-in-vscode/</guid><description>How to install Claude Code in VS Code&apos;s terminal and start building. Step-by-step setup to your first prompt in under 5 minutes. No dev background needed.</description><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>