<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ian Nuttall</title><description>The personal site of Ian Nuttall, a British marketer, software engineer and entrepreneur.</description><link>https://ian.is</link><item><title>Delegate computer use from Amp to Codex via Herdr</title><link>https://ian.is/post/amp-codex-delegation</link><guid isPermaLink="true">https://ian.is/post/amp-codex-delegation</guid><description>Set up an Amp runner, a Herdr session and a skill so Amp agents hand browser and desktop tasks to fresh Codex CLI runs on a Mac Mini.</description><pubDate>Fri, 25 Sep 2026 10:21:10 GMT</pubDate></item><item><title>One-shot a Prince of Persia level with Opus 5.5</title><link>https://ian.is/post/prince-persia-prompt</link><guid isPermaLink="true">https://ian.is/post/prince-persia-prompt</guid><description>The full prompt that got Opus 5.5 to one-shot a playable Prince of Persia level in one HTML file with vanilla JavaScript and Canvas 2D.</description><pubDate>Wed, 23 Sep 2026 09:03:09 GMT</pubDate></item><item><title>How to stop Google indexing your trycloudflare tunnel URLs</title><link>https://ian.is/post/how-to-stop-google-indexing-your-trycloudflare-tunnel-urls</link><guid isPermaLink="true">https://ian.is/post/how-to-stop-google-indexing-your-trycloudflare-tunnel-urls</guid><description>I use Cloudflare tunnels a lot now that most of my coding agents run on my Mac Mini and I can&apos;t access localhost directly.</description><pubDate>Mon, 21 Sep 2026 13:29:55 GMT</pubDate></item><item><title>Analyze your X posts with an AI agent</title><link>https://ian.is/post/analyze-x-posts</link><guid isPermaLink="true">https://ian.is/post/analyze-x-posts</guid><description>An AI agent reviewed 3,282 X posts across 100M views: how-to posts hit 150 median likes vs 44, and AI coding is a 1.9x engagement multiplier.</description><pubDate>Thu, 17 Sep 2026 19:31:10 GMT</pubDate></item><item><title>Google&apos;s contentEffort score rewards enriched data</title><link>https://ian.is/post/google-content-effort</link><guid isPermaLink="true">https://ian.is/post/google-content-effort</guid><description>Google&apos;s API produces an LLM-made contentEffort score per page, and sites built on enriched, hard-to-replicate data earn it while single-dataset pages stall.</description><pubDate>Tue, 15 Sep 2026 14:27:21 GMT</pubDate></item><item><title>Basic SEO brings 50 visits a day in week one</title><link>https://ian.is/post/local-service-seo</link><guid isPermaLink="true">https://ian.is/post/local-service-seo</guid><description>A one-week-old site in a boring local service market reaches 50 visits a day with basic SEO, good data, and good content.</description><pubDate>Mon, 14 Sep 2026 12:12:02 GMT</pubDate></item><item><title>Use public carrier data for a freight risk tool</title><link>https://ian.is/post/carrier-risk-data</link><guid isPermaLink="true">https://ian.is/post/carrier-risk-data</guid><description>B2B SaaS idea</description><pubDate>Thu, 10 Sep 2026 12:49:06 GMT</pubDate></item><item><title>Clean and enrich data before publishing SEO pages</title><link>https://ian.is/post/seo-data-quality</link><guid isPermaLink="true">https://ian.is/post/seo-data-quality</guid><description>Meticulous programmatic SEO approach</description><pubDate>Wed, 09 Sep 2026 16:58:00 GMT</pubDate></item><item><title>Build an interview prep guide with ChatGPT</title><link>https://ian.is/post/chatgpt-interview-prep</link><guid isPermaLink="true">https://ian.is/post/chatgpt-interview-prep</guid><description>ChatGPT researched a company and industry, then built an interview prep guide from the company&apos;s real past interview questions, most of which came up.</description><pubDate>Tue, 08 Sep 2026 14:27:08 GMT</pubDate></item><item><title>Weigh paid backlinks against the risk of a penalty</title><link>https://ian.is/post/paid-link-risks</link><guid isPermaLink="true">https://ian.is/post/paid-link-risks</guid><description>SEO risk of buying links</description><pubDate>Thu, 03 Sep 2026 07:54:58 GMT</pubDate></item><item><title>Ask Claude to remove mannered prose</title><link>https://ian.is/post/claude-plain-prose</link><guid isPermaLink="true">https://ian.is/post/claude-plain-prose</guid><description>Remove mannered prose from Claude output</description><pubDate>Wed, 02 Sep 2026 17:32:28 GMT</pubDate></item><item><title>Run Ahrefs reports with Codex and Chrome</title><link>https://ian.is/post/ahrefs-codex-reports</link><guid isPermaLink="true">https://ian.is/post/ahrefs-codex-reports</guid><description>Use Codex with Chrome to run Ahrefs reports</description><pubDate>Fri, 21 Aug 2026 12:19:00 GMT</pubDate></item><item><title>Speed up programmatic SEO with Astro incremental builds</title><link>https://ian.is/post/astro-incremental-builds</link><guid isPermaLink="true">https://ian.is/post/astro-incremental-builds</guid><description>Faster SEO data processing with Astro 7</description><pubDate>Wed, 19 Aug 2026 14:51:25 GMT</pubDate></item><item><title>Turn a transcript into an AgentOS prompt with Grok</title><link>https://ian.is/post/grok-agentos-prompt</link><guid isPermaLink="true">https://ian.is/post/grok-agentos-prompt</guid><description>Grok Bot turned a transcript into a prompt you can hand to your agent to build your own AgentOS.</description><pubDate>Fri, 14 Aug 2026 12:23:59 GMT</pubDate></item><item><title>Plan and review with GPT, build with Composer</title><link>https://ian.is/post/composer-gpt-workflow</link><guid isPermaLink="true">https://ian.is/post/composer-gpt-workflow</guid><description>new workflow</description><pubDate>Sat, 21 Mar 2026 12:33:16 GMT</pubDate></item><item><title>Give your personal agent reliable local tools</title><link>https://ian.is/post/local-agent-tools</link><guid isPermaLink="true">https://ian.is/post/local-agent-tools</guid><description>Build local-first API/CLI tools</description><pubDate>Sat, 21 Feb 2026 17:31:05 GMT</pubDate></item><item><title>Override Codex and Claude Code system prompts</title><link>https://ian.is/post/codex-claude-prompts</link><guid isPermaLink="true">https://ian.is/post/codex-claude-prompts</guid><description>Override system prompts in Codex and Claude Code</description><pubDate>Sun, 15 Feb 2026 11:07:47 GMT</pubDate></item><item><title>Plan parallel builds with Claude agent teams</title><link>https://ian.is/post/claude-agent-teams</link><guid isPermaLink="true">https://ian.is/post/claude-agent-teams</guid><description>Use TeamCreate swarm feature in Claude Code</description><pubDate>Sat, 14 Feb 2026 12:03:37 GMT</pubDate></item><item><title>Scan installed agent skills for security risks</title><link>https://ian.is/post/scan-agent-skills</link><guid isPermaLink="true">https://ian.is/post/scan-agent-skills</guid><description>Scan agent skills for security</description><pubDate>Sat, 07 Feb 2026 14:20:00 GMT</pubDate></item><item><title>Limit agent-written files with a LOC linter</title><link>https://ian.is/post/agent-loc-linter</link><guid isPermaLink="true">https://ian.is/post/agent-loc-linter</guid><description>Use a linter to flag agent-written files over 400 lines of code.</description><pubDate>Fri, 30 Jan 2026 15:35:04 GMT</pubDate></item><item><title>Get a URL as Markdown</title><link>https://ian.is/post/url-markdown</link><guid isPermaLink="true">https://ian.is/post/url-markdown</guid><description>Get URL as markdown</description><pubDate>Fri, 30 Jan 2026 14:05:03 GMT</pubDate></item><item><title>Use Cloudflare workers for secure access</title><link>https://ian.is/post/cloudflare-workers</link><guid isPermaLink="true">https://ian.is/post/cloudflare-workers</guid><description>Use Cloudflare Workers for sandboxed, secure access</description><pubDate>Thu, 29 Jan 2026 15:47:25 GMT</pubDate></item><item><title>Find and install agent skills from the CLI</title><link>https://ian.is/post/install-agent-skills</link><guid isPermaLink="true">https://ian.is/post/install-agent-skills</guid><description>Add AI skills with a command</description><pubDate>Thu, 29 Jan 2026 15:01:49 GMT</pubDate></item><item><title>Fix Codex issues with Opus</title><link>https://ian.is/post/codex-opus-fix</link><guid isPermaLink="true">https://ian.is/post/codex-opus-fix</guid><description>Fixing Codex issues with Opus</description><pubDate>Sat, 24 Jan 2026 19:56:10 GMT</pubDate></item><item><title>Clone a repo into separate folders for parallel agents</title><link>https://ian.is/post/parallel-repo-clones</link><guid isPermaLink="true">https://ian.is/post/parallel-repo-clones</guid><description>Clone a repo into multiple folders and start an agent in each</description><pubDate>Fri, 16 Jan 2026 17:13:10 GMT</pubDate></item><item><title>Steer Codex while it is still working</title><link>https://ian.is/post/codex-conversation-steering</link><guid isPermaLink="true">https://ian.is/post/codex-conversation-steering</guid><description>Codex CLI pro tip</description><pubDate>Fri, 16 Jan 2026 08:35:06 GMT</pubDate></item><item><title>Improve AI loop with simple iteration</title><link>https://ian.is/post/ai-loop-iteration</link><guid isPermaLink="true">https://ian.is/post/ai-loop-iteration</guid><description>Improve AI loop with simple iteration</description><pubDate>Tue, 13 Jan 2026 13:38:11 GMT</pubDate></item><item><title>Move PHP sites to Cloudflare with Codex</title><link>https://ian.is/post/php-static-migration</link><guid isPermaLink="true">https://ian.is/post/php-static-migration</guid><description>Migrate PHP sites to static sites on Cloudflare</description><pubDate>Mon, 05 Jan 2026 15:42:32 GMT</pubDate></item><item><title>Keep programmatic pages indexed by making them useful</title><link>https://ian.is/post/useful-indexed-pages</link><guid isPermaLink="true">https://ian.is/post/useful-indexed-pages</guid><description>Care with programmatic SEO</description><pubDate>Wed, 24 Dec 2025 13:30:51 GMT</pubDate></item><item><title>Give the next agent context from your session log</title><link>https://ian.is/post/agent-session-handoffs</link><guid isPermaLink="true">https://ian.is/post/agent-session-handoffs</guid><description>Logging AI sessions</description><pubDate>Mon, 22 Dec 2025 09:09:20 GMT</pubDate></item><item><title>Build one feature at a time with AI</title><link>https://ian.is/post/one-feature-workflow</link><guid isPermaLink="true">https://ian.is/post/one-feature-workflow</guid><description>Slow down coding with AI tips</description><pubDate>Tue, 18 Nov 2025 22:29:17 GMT</pubDate></item><item><title>Ask GPT to finish each step without stopping</title><link>https://ian.is/post/autonomous-coding-prompt</link><guid isPermaLink="true">https://ian.is/post/autonomous-coding-prompt</guid><description>GPT prompt to keep coding without restrictions</description><pubDate>Mon, 17 Nov 2025 11:16:41 GMT</pubDate></item><item><title>Use a few agents at a time</title><link>https://ian.is/post/limited-agents</link><guid isPermaLink="true">https://ian.is/post/limited-agents</guid><description>Use a few agents at a time for ideal results</description><pubDate>Fri, 07 Nov 2025 12:51:42 GMT</pubDate></item><item><title>What the Codex performance report found</title><link>https://ian.is/post/codex-performance-findings</link><guid isPermaLink="true">https://ian.is/post/codex-performance-findings</guid><description>Codex degradation report findings</description><pubDate>Sat, 01 Nov 2025 08:02:09 GMT</pubDate></item><item><title>Force Codex to ask for permission in sandbox</title><link>https://ian.is/post/codex-sandbox-permissions</link><guid isPermaLink="true">https://ian.is/post/codex-sandbox-permissions</guid><description>Codex pro tip to force it to ask for permission before retrying a shell command that failed in the sandbox</description><pubDate>Wed, 29 Oct 2025 09:51:59 GMT</pubDate></item><item><title>Review Git changes and security with Droid subagents</title><link>https://ian.is/post/droid-parallel-reviews</link><guid isPermaLink="true">https://ian.is/post/droid-parallel-reviews</guid><description>Run tasks in parallel with subagents</description><pubDate>Fri, 24 Oct 2025 11:43:21 GMT</pubDate></item><item><title>Improve Codex CLI conversations with a global prompt</title><link>https://ian.is/post/codex-conversation-improvement</link><guid isPermaLink="true">https://ian.is/post/codex-conversation-improvement</guid><description>Improve Codex CLI conversations</description><pubDate>Thu, 16 Oct 2025 10:29:01 GMT</pubDate></item><item><title>Give agents unfinished functions and TODO comments</title><link>https://ian.is/post/scaffold-agent-tasks</link><guid isPermaLink="true">https://ian.is/post/scaffold-agent-tasks</guid><description>AI coding tip</description><pubDate>Sat, 11 Oct 2025 18:48:25 GMT</pubDate></item><item><title>Break an AI loop by comparing five refactors</title><link>https://ian.is/post/agent-refactor-options</link><guid isPermaLink="true">https://ian.is/post/agent-refactor-options</guid><description>Break an AI loop by comparing five refactors.</description><pubDate>Fri, 10 Oct 2025 10:46:35 GMT</pubDate></item><item><title>Give coding agents files and reference links</title><link>https://ian.is/post/coding-prompt-context</link><guid isPermaLink="true">https://ian.is/post/coding-prompt-context</guid><description>Improve LLM code quality</description><pubDate>Mon, 22 Sep 2025 14:32:54 GMT</pubDate></item><item><title>Set the thinking budget in Factory CLI</title><link>https://ian.is/post/factory-reasoning-budget</link><guid isPermaLink="true">https://ian.is/post/factory-reasoning-budget</guid><description>toggle thinking budget</description><pubDate>Fri, 19 Sep 2025 10:12:07 GMT</pubDate></item><item><title>Turn off thinking in Claude Code with /t</title><link>https://ian.is/post/claude-think-off</link><guid isPermaLink="true">https://ian.is/post/claude-think-off</guid><description>Use /t to turn off thinking in Claude Code</description><pubDate>Tue, 16 Sep 2025 19:36:22 GMT</pubDate></item><item><title>Approve agent sudo commands with Touch ID</title><link>https://ian.is/post/sudo-touch-id</link><guid isPermaLink="true">https://ian.is/post/sudo-touch-id</guid><description>Enable touch ID for sudo commands</description><pubDate>Tue, 16 Sep 2025 03:47:42 GMT</pubDate></item><item><title>Use code comments as prompts for Claude</title><link>https://ian.is/post/claude-comment-directives</link><guid isPermaLink="true">https://ian.is/post/claude-comment-directives</guid><description>Use comment directives in code for contextual Claude prompts</description><pubDate>Mon, 15 Sep 2025 13:49:40 GMT</pubDate></item><item><title>Remove filler from Claude with output filters</title><link>https://ian.is/post/claude-output-filters</link><guid isPermaLink="true">https://ian.is/post/claude-output-filters</guid><description>Improve Claude UX with output regex rules</description><pubDate>Sun, 07 Sep 2025 10:40:20 GMT</pubDate></item><item><title>Use deepseek in Claude Code</title><link>https://ian.is/post/claude-deepseek-api</link><guid isPermaLink="true">https://ian.is/post/claude-deepseek-api</guid><description>Use Deepseek in Claude Code</description><pubDate>Fri, 05 Sep 2025 10:20:05 GMT</pubDate></item><item><title>Resume Codex session from latest jsonl file</title><link>https://ian.is/post/codex-session-resume</link><guid isPermaLink="true">https://ian.is/post/codex-session-resume</guid><description>Resume Codex session from latest JSONL file</description><pubDate>Wed, 03 Sep 2025 18:13:59 GMT</pubDate></item><item><title>Comparing Codex CLI vs Claude Code side-by-side</title><link>https://ian.is/post/comparing-codex-cli-vs-claude-code-side-by-side</link><guid isPermaLink="true">https://ian.is/post/comparing-codex-cli-vs-claude-code-side-by-side</guid><description>It&apos;s been almost a month since I last tested the Codex CLI vs Claude Code (a lifetime for AI models and tools)</description><pubDate>Tue, 02 Sep 2025 16:07:42 GMT</pubDate></item><item><title>Use GPT-5 for coding with clear instructions</title><link>https://ian.is/post/gpt-5-coding</link><guid isPermaLink="true">https://ian.is/post/gpt-5-coding</guid><description>GPT-5 coding guide</description><pubDate>Tue, 02 Sep 2025 12:15:04 GMT</pubDate></item><item><title>Give Claude more context as your codebase grows</title><link>https://ian.is/post/growing-codebase-context</link><guid isPermaLink="true">https://ian.is/post/growing-codebase-context</guid><description>Claude Code needs more context as project grows</description><pubDate>Mon, 25 Aug 2025 14:58:03 GMT</pubDate></item><item><title>Use the Claude Code status line</title><link>https://ian.is/post/claude-status-line</link><guid isPermaLink="true">https://ian.is/post/claude-status-line</guid><description>Claude Code status line features</description><pubDate>Tue, 19 Aug 2025 15:02:24 GMT</pubDate></item><item><title>Set up a custom Claude Code output style</title><link>https://ian.is/post/claude-output-style</link><guid isPermaLink="true">https://ian.is/post/claude-output-style</guid><description>Customize Claude Code output style</description><pubDate>Wed, 13 Aug 2025 21:58:46 GMT</pubDate></item><item><title>Switch to Sonnet 1M context in Claude Code</title><link>https://ian.is/post/claude-sonnet-1m</link><guid isPermaLink="true">https://ian.is/post/claude-sonnet-1m</guid><description>Switch to Sonnet 1M context version in Claude Code</description><pubDate>Tue, 12 Aug 2025 18:13:43 GMT</pubDate></item><item><title>Track Claude Code token use with ccusage</title><link>https://ian.is/post/claude-token-tracking</link><guid isPermaLink="true">https://ian.is/post/claude-token-tracking</guid><description>Track Claude Code token use</description><pubDate>Sat, 09 Aug 2025 20:02:17 GMT</pubDate></item><item><title>Manage Claude tasks with three slash commands</title><link>https://ian.is/post/claude-task-commands</link><guid isPermaLink="true">https://ian.is/post/claude-task-commands</guid><description>Manage Claude tasks with three slash commands.</description><pubDate>Fri, 08 Aug 2025 12:15:02 GMT</pubDate></item><item><title>Put CLAUDE.md rules in each relevant directory</title><link>https://ian.is/post/claude-directory-rules</link><guid isPermaLink="true">https://ian.is/post/claude-directory-rules</guid><description>Put CLAUDE.md rules in each relevant directory.</description><pubDate>Thu, 07 Aug 2025 13:03:15 GMT</pubDate></item><item><title>Stop Claude from overengineering with a prompt</title><link>https://ian.is/post/stop-overengineering-prompt</link><guid isPermaLink="true">https://ian.is/post/stop-overengineering-prompt</guid><description>Concise prompt to stop overengineering</description><pubDate>Mon, 04 Aug 2025 16:33:07 GMT</pubDate></item><item><title>Use subagents for research that returns a short summary</title><link>https://ian.is/post/subagent-context-summaries</link><guid isPermaLink="true">https://ian.is/post/subagent-context-summaries</guid><description>Use subagents for tasks needing context</description><pubDate>Sun, 03 Aug 2025 20:12:19 GMT</pubDate></item><item><title>A planning and context checklist for Claude Code</title><link>https://ian.is/post/claude-coding-checklist</link><guid isPermaLink="true">https://ian.is/post/claude-coding-checklist</guid><description>A planning and context checklist for Claude Code.</description><pubDate>Fri, 01 Aug 2025 11:29:34 GMT</pubDate></item><item><title>Give Claude an OpenAI CLI for code research</title><link>https://ian.is/post/claude-openai-cli</link><guid isPermaLink="true">https://ian.is/post/claude-openai-cli</guid><description>Use Claude Code with OpenAI CLI</description><pubDate>Thu, 31 Jul 2025 11:26:56 GMT</pubDate></item><item><title>Set default tool permissions in Claude Code</title><link>https://ian.is/post/claude-tool-permissions</link><guid isPermaLink="true">https://ian.is/post/claude-tool-permissions</guid><description>Configure Claude Code settings</description><pubDate>Wed, 23 Jul 2025 10:27:02 GMT</pubDate></item><item><title>Run Kimi K2 in the Claude Code terminal</title><link>https://ian.is/post/kimi-claude-terminal</link><guid isPermaLink="true">https://ian.is/post/kimi-claude-terminal</guid><description>Use Kimi K2 as Claude agent</description><pubDate>Mon, 14 Jul 2025 10:28:10 GMT</pubDate></item><item><title>Fork Claude conversations and undo changes with ccundo</title><link>https://ian.is/post/claude-conversation-undo</link><guid isPermaLink="true">https://ian.is/post/claude-conversation-undo</guid><description>Undo Claude conversations</description><pubDate>Sat, 12 Jul 2025 10:00:34 GMT</pubDate></item><item><title>Compare Grok and Opus for coding tasks</title><link>https://ian.is/post/grok-opus-comparison</link><guid isPermaLink="true">https://ian.is/post/grok-opus-comparison</guid><description>Grok 4 vs Opus 4 comparison</description><pubDate>Fri, 11 Jul 2025 16:30:09 GMT</pubDate></item><item><title>Build a Grok CLI for Claude Code planning</title><link>https://ian.is/post/grok-cli-planning</link><guid isPermaLink="true">https://ian.is/post/grok-cli-planning</guid><description>Create Grok CLI tool with Claude Code</description><pubDate>Thu, 10 Jul 2025 20:02:47 GMT</pubDate></item><item><title>Give coding agents one part of the plan at a time</title><link>https://ian.is/post/incremental-agent-plans</link><guid isPermaLink="true">https://ian.is/post/incremental-agent-plans</guid><description>Vibe coding with AI tips</description><pubDate>Tue, 08 Jul 2025 07:41:15 GMT</pubDate></item><item><title>Run Bash commands before Claude Code tasks</title><link>https://ian.is/post/claude-bash-commands</link><guid isPermaLink="true">https://ian.is/post/claude-bash-commands</guid><description>Run bash commands before Claude Code tasks</description><pubDate>Thu, 03 Jul 2025 10:24:47 GMT</pubDate></item><item><title>Plan tasks with an ultrathink slash command</title><link>https://ian.is/post/ultrathink-task-command</link><guid isPermaLink="true">https://ian.is/post/ultrathink-task-command</guid><description>Use ultrathink slash command for Claude Code tasks</description><pubDate>Wed, 02 Jul 2025 17:13:27 GMT</pubDate></item><item><title>Keep Claude in the project working directory</title><link>https://ian.is/post/claude-working-directory</link><guid isPermaLink="true">https://ian.is/post/claude-working-directory</guid><description>Set environment variable to maintain project directory</description><pubDate>Mon, 30 Jun 2025 21:24:33 GMT</pubDate></item><item><title>Research code with Gemini before using Claude</title><link>https://ian.is/post/gemini-code-research</link><guid isPermaLink="true">https://ian.is/post/gemini-code-research</guid><description>Research code with Gemini CLI</description><pubDate>Fri, 27 Jun 2025 20:26:42 GMT</pubDate></item><item><title>Ask Claude to write its own worktree rules</title><link>https://ian.is/post/claude-worktree-rules</link><guid isPermaLink="true">https://ian.is/post/claude-worktree-rules</guid><description>Run Claude Code in multiple windows</description><pubDate>Thu, 26 Jun 2025 10:06:24 GMT</pubDate></item><item><title>Run long tasks in the background with Claude Code</title><link>https://ian.is/post/claude-background-tasks</link><guid isPermaLink="true">https://ian.is/post/claude-background-tasks</guid><description>Run long tasks in the background with Claude Code</description><pubDate>Wed, 25 Jun 2025 21:24:46 GMT</pubDate></item><item><title>Run Claude Code in a Docker sandbox</title><link>https://ian.is/post/claude-docker-sandbox</link><guid isPermaLink="true">https://ian.is/post/claude-docker-sandbox</guid><description>Run Claude Code in a sandbox</description><pubDate>Fri, 20 Jun 2025 18:32:43 GMT</pubDate></item><item><title>Track dev sessions with Claude slash commands</title><link>https://ian.is/post/claude-session-commands</link><guid isPermaLink="true">https://ian.is/post/claude-session-commands</guid><description>Create custom slash commands for dev sessions</description><pubDate>Mon, 16 Jun 2025 13:11:07 GMT</pubDate></item><item><title>Ask ChatGPT to quiz you about a problem</title><link>https://ian.is/post/chatgpt-question-prompts</link><guid isPermaLink="true">https://ian.is/post/chatgpt-question-prompts</guid><description>Use ChatGPT to solve problems by asking it to quiz you</description><pubDate>Fri, 13 Jun 2025 12:15:03 GMT</pubDate></item><item><title>Run security and UI audits with Claude subagents</title><link>https://ian.is/post/parallel-code-audits</link><guid isPermaLink="true">https://ian.is/post/parallel-code-audits</guid><description>Run multiple tasks with Claude Code subagents</description><pubDate>Tue, 10 Jun 2025 12:41:14 GMT</pubDate></item><item><title>Share Cursor rules with Claude Code</title><link>https://ian.is/post/shared-cursor-rules</link><guid isPermaLink="true">https://ian.is/post/shared-cursor-rules</guid><description>Use Cursor rules with Claude Code</description><pubDate>Mon, 09 Jun 2025 13:46:03 GMT</pubDate></item><item><title>Reverse engineer Cursor API calls</title><link>https://ian.is/post/cursor-api-reverse</link><guid isPermaLink="true">https://ian.is/post/cursor-api-reverse</guid><description>Reverse-engineer Cursor&apos;s API calls</description><pubDate>Fri, 06 Jun 2025 22:33:18 GMT</pubDate></item><item><title>Improve Claude Code prompts with a simple phrase</title><link>https://ian.is/post/claude-prompt-improvement</link><guid isPermaLink="true">https://ian.is/post/claude-prompt-improvement</guid><description>Improve Claude Code prompts</description><pubDate>Thu, 05 Jun 2025 16:30:03 GMT</pubDate></item><item><title>Automate content creation with AI agents</title><link>https://ian.is/post/ai-content-automation</link><guid isPermaLink="true">https://ian.is/post/ai-content-automation</guid><description>Automate content creation with AI agents and Cloudflare Workers</description><pubDate>Wed, 04 Jun 2025 20:31:45 GMT</pubDate></item><item><title>AI fluency cheat sheet</title><link>https://ian.is/post/ai-fluency-cheatsheet</link><guid isPermaLink="true">https://ian.is/post/ai-fluency-cheatsheet</guid><description>ai fluency course and cheat sheet</description><pubDate>Wed, 04 Jun 2025 08:39:21 GMT</pubDate></item><item><title>Vibe code best practices checklist</title><link>https://ian.is/post/coding-best-practices</link><guid isPermaLink="true">https://ian.is/post/coding-best-practices</guid><description>Coding best practices</description><pubDate>Mon, 02 Jun 2025 11:05:01 GMT</pubDate></item><item><title>Improve prompts without losing your intent</title><link>https://ian.is/post/prompt-review-template</link><guid isPermaLink="true">https://ian.is/post/prompt-review-template</guid><description>Improve AI prompts</description><pubDate>Sun, 01 Jun 2025 09:40:26 GMT</pubDate></item><item><title>Organize Windsurf rules into subfolders</title><link>https://ian.is/post/windsurf-rules-organization</link><guid isPermaLink="true">https://ian.is/post/windsurf-rules-organization</guid><description>Organize Windsurf rules into subfolders</description><pubDate>Mon, 19 May 2025 13:36:01 GMT</pubDate></item><item><title>Inside the Codex-1 system prompt</title><link>https://ian.is/post/codex-system-prompt</link><guid isPermaLink="true">https://ian.is/post/codex-system-prompt</guid><description>Codex system prompt instructions</description><pubDate>Sat, 17 May 2025 11:40:45 GMT</pubDate></item><item><title>Group Cursor rules into folders</title><link>https://ian.is/post/cursor-rule-folders</link><guid isPermaLink="true">https://ian.is/post/cursor-rule-folders</guid><description>Organize Cursor rules in a folder</description><pubDate>Wed, 14 May 2025 10:03:03 GMT</pubDate></item><item><title>Make your site easier to find through ChatGPT</title><link>https://ian.is/post/chatgpt-search-traffic</link><guid isPermaLink="true">https://ian.is/post/chatgpt-search-traffic</guid><description>Optimize for ChatGPT traffic</description><pubDate>Tue, 13 May 2025 08:59:36 GMT</pubDate></item><item><title>Earn X payouts by starting real conversations</title><link>https://ian.is/post/x-creator-payouts</link><guid isPermaLink="true">https://ian.is/post/x-creator-payouts</guid><description>Monetization on X with engagement and authenticity</description><pubDate>Mon, 12 May 2025 09:45:01 GMT</pubDate></item><item><title>Return structured JSON from MCP servers</title><link>https://ian.is/post/mcp-json-responses</link><guid isPermaLink="true">https://ian.is/post/mcp-json-responses</guid><description>Return data as JSON for MCP server</description><pubDate>Mon, 12 May 2025 08:18:18 GMT</pubDate></item><item><title>Test CSR and SSR versions of the same site</title><link>https://ian.is/post/csr-ssr-test</link><guid isPermaLink="true">https://ian.is/post/csr-ssr-test</guid><description>CSR vs SSR for SEO ranking</description><pubDate>Wed, 30 Apr 2025 10:21:56 GMT</pubDate></item><item><title>Turn finished features into Cursor rules</title><link>https://ian.is/post/document-cursor-features</link><guid isPermaLink="true">https://ian.is/post/document-cursor-features</guid><description>Create cursor rules for faster development</description><pubDate>Tue, 29 Apr 2025 14:26:55 GMT</pubDate></item><item><title>Find project weak spots and turn them into rules</title><link>https://ian.is/post/audit-cursor-rules</link><guid isPermaLink="true">https://ian.is/post/audit-cursor-rules</guid><description>Generate cursor rules</description><pubDate>Fri, 25 Apr 2025 16:29:03 GMT</pubDate></item><item><title>Why Lovable rendering needs an SEO check</title><link>https://ian.is/post/lovable-rendering-seo</link><guid isPermaLink="true">https://ian.is/post/lovable-rendering-seo</guid><description>Lovable SEO problem</description><pubDate>Fri, 25 Apr 2025 15:00:20 GMT</pubDate></item><item><title>A $2,000 a year programmatic SEO site</title><link>https://ian.is/post/pseo-directory-income</link><guid isPermaLink="true">https://ian.is/post/pseo-directory-income</guid><description>An 8-hour niche directory built three years ago still earns $2,000 a year with a DR of 9 and 119 natural links, a return that would need six figures invested.</description><pubDate>Thu, 24 Apr 2025 16:30:04 GMT</pubDate></item><item><title>Summarize a conversation with a detailed analysis</title><link>https://ian.is/post/conversation-summary</link><guid isPermaLink="true">https://ian.is/post/conversation-summary</guid><description>Summarize conversation with a detailed analysis</description><pubDate>Tue, 22 Apr 2025 16:30:01 GMT</pubDate></item><item><title>How I built an MCP directory with AI agents</title><link>https://ian.is/post/mcp-directory-seo</link><guid isPermaLink="true">https://ian.is/post/mcp-directory-seo</guid><description>Building MCP directory with AI agents</description><pubDate>Tue, 22 Apr 2025 12:15:02 GMT</pubDate></item><item><title>Collect original data for AI-built directories</title><link>https://ian.is/post/original-directory-data</link><guid isPermaLink="true">https://ian.is/post/original-directory-data</guid><description>Importance of human work in AI projects</description><pubDate>Fri, 18 Apr 2025 09:40:56 GMT</pubDate></item><item><title>Four documents for an AI coding memory bank</title><link>https://ian.is/post/coding-memory-bank</link><guid isPermaLink="true">https://ian.is/post/coding-memory-bank</guid><description>Simple coding with AI setup</description><pubDate>Tue, 15 Apr 2025 17:13:46 GMT</pubDate></item><item><title>Stop overengineering with a concise prompt</title><link>https://ian.is/post/concise-coding-prompt</link><guid isPermaLink="true">https://ian.is/post/concise-coding-prompt</guid><description>Concise coding prompt</description><pubDate>Tue, 08 Apr 2025 12:15:02 GMT</pubDate></item><item><title>Plan with Sonnet and build with Gemini</title><link>https://ian.is/post/sonnet-gemini-workflow</link><guid isPermaLink="true">https://ian.is/post/sonnet-gemini-workflow</guid><description>AI coding workflow</description><pubDate>Mon, 07 Apr 2025 12:15:00 GMT</pubDate></item><item><title>Switch to Gemini when Sonnet gets stuck</title><link>https://ian.is/post/sonnet-gemini-fix</link><guid isPermaLink="true">https://ian.is/post/sonnet-gemini-fix</guid><description>Switch to Gemini 2.5 pro to fix Sonnet issues</description><pubDate>Fri, 28 Mar 2025 17:17:58 GMT</pubDate></item><item><title>Make Cursor read an ignored rules file</title><link>https://ian.is/post/cursor-rules-fix</link><guid isPermaLink="true">https://ian.is/post/cursor-rules-fix</guid><description>Fix cursor rules issue</description><pubDate>Mon, 17 Mar 2025 17:58:48 GMT</pubDate></item><item><title>Plan Claude Code tasks with a simple prompt</title><link>https://ian.is/post/claude-code-planning</link><guid isPermaLink="true">https://ian.is/post/claude-code-planning</guid><description>Plan Claude Code tasks with a simple prompt</description><pubDate>Mon, 10 Mar 2025 19:35:04 GMT</pubDate></item><item><title>Create a product requirements document with AI</title><link>https://ian.is/post/prd-creation</link><guid isPermaLink="true">https://ian.is/post/prd-creation</guid><description>Create a PRD with AI</description><pubDate>Mon, 10 Mar 2025 17:46:04 GMT</pubDate></item><item><title>Add a calculator to programmatic SEO pages</title><link>https://ian.is/post/seo-calculator-tool</link><guid isPermaLink="true">https://ian.is/post/seo-calculator-tool</guid><description>Add a calculator to programmatic SEO pages</description><pubDate>Mon, 25 Nov 2024 10:00:14 GMT</pubDate></item><item><title>Publish SEO pages quickly for indexing</title><link>https://ian.is/post/seo-publish-quickly</link><guid isPermaLink="true">https://ian.is/post/seo-publish-quickly</guid><description>Get pages live for indexing</description><pubDate>Thu, 07 Nov 2024 13:47:52 GMT</pubDate></item><item><title>Build programmatic SEO content with data</title><link>https://ian.is/post/data-driven-seo</link><guid isPermaLink="true">https://ian.is/post/data-driven-seo</guid><description>Programmatic SEO with data-driven content</description><pubDate>Wed, 06 Nov 2024 12:25:21 GMT</pubDate></item><item><title>Have Cursor plan and create your folder structure</title><link>https://ian.is/post/cursor-project-scaffold</link><guid isPermaLink="true">https://ian.is/post/cursor-project-scaffold</guid><description>Cursor pro tip</description><pubDate>Mon, 16 Sep 2024 11:05:00 GMT</pubDate></item><item><title>Create a gumroad clone with Claude Code</title><link>https://ian.is/post/gumroad-clone-claude</link><guid isPermaLink="true">https://ian.is/post/gumroad-clone-claude</guid><description>Create a Gumroad clone with Claude Code</description><pubDate>Thu, 12 Sep 2024 18:21:00 GMT</pubDate></item><item><title>Build complex Cursor apps from feature plans</title><link>https://ian.is/post/cursor-feature-plans</link><guid isPermaLink="true">https://ian.is/post/cursor-feature-plans</guid><description>Building complex apps with Cursor</description><pubDate>Wed, 11 Sep 2024 19:57:48 GMT</pubDate></item><item><title>Seven smaller programmatic SEO sites to learn from</title><link>https://ian.is/post/smaller-seo-sites</link><guid isPermaLink="true">https://ian.is/post/smaller-seo-sites</guid><description>Seven smaller programmatic SEO sites to learn from.</description><pubDate>Tue, 20 Aug 2024 16:30:03 GMT</pubDate></item><item><title>How Photo AI builds category landing pages for search</title><link>https://ian.is/post/photoai-landing-pages</link><guid isPermaLink="true">https://ian.is/post/photoai-landing-pages</guid><description>How Photo AI builds category landing pages for search.</description><pubDate>Fri, 26 Apr 2024 14:38:50 GMT</pubDate></item><item><title>Handle keyword overlap and indexing on large sites</title><link>https://ian.is/post/large-site-indexing</link><guid isPermaLink="true">https://ian.is/post/large-site-indexing</guid><description>Fix indexing issues with keyword cannibalization</description><pubDate>Fri, 26 Jan 2024 17:28:36 GMT</pubDate></item><item><title>Build car safety pages with the NHTSA API</title><link>https://ian.is/post/car-safety-data</link><guid isPermaLink="true">https://ian.is/post/car-safety-data</guid><description>Car safety ratings SEO idea</description><pubDate>Mon, 22 Jan 2024 16:49:30 GMT</pubDate></item><item><title>Start a programmatic SEO portfolio on aged domains</title><link>https://ian.is/post/aged-domain-seo</link><guid isPermaLink="true">https://ian.is/post/aged-domain-seo</guid><description>Building a programmatic SEO portfolio</description><pubDate>Fri, 19 Jan 2024 10:08:50 GMT</pubDate></item><item><title>Build a bulk indexing tool in Python</title><link>https://ian.is/post/python-bulk-indexing</link><guid isPermaLink="true">https://ian.is/post/python-bulk-indexing</guid><description>Build a bulk indexing tool</description><pubDate>Tue, 26 Sep 2023 09:46:44 GMT</pubDate></item><item><title>Write more around keywords you already rank for</title><link>https://ian.is/post/expand-ranking-keywords</link><guid isPermaLink="true">https://ian.is/post/expand-ranking-keywords</guid><description>SEO tip to increase traffic</description><pubDate>Mon, 28 Aug 2023 16:01:00 GMT</pubDate></item><item><title>Find niche sites in search results</title><link>https://ian.is/post/niche-site-research</link><guid isPermaLink="true">https://ian.is/post/niche-site-research</guid><description>Find niche sites by exploring SERPs and keywords</description><pubDate>Tue, 18 Jul 2023 18:17:22 GMT</pubDate></item><item><title>Build topical authority with data, AI and internal links</title><link>https://ian.is/post/topical-authority-playbook</link><guid isPermaLink="true">https://ian.is/post/topical-authority-playbook</guid><description>Increase website sessions and earnings using programmatic SEO and AI</description><pubDate>Tue, 04 Jul 2023 11:00:14 GMT</pubDate></item><item><title>Create images from a dataset with Canva</title><link>https://ian.is/post/canva-bulk-images</link><guid isPermaLink="true">https://ian.is/post/canva-bulk-images</guid><description>Generate images with Canva</description><pubDate>Tue, 13 Jun 2023 11:00:08 GMT</pubDate></item><item><title>Focus SEO work on keywords, content and links</title><link>https://ian.is/post/focused-seo-work</link><guid isPermaLink="true">https://ian.is/post/focused-seo-work</guid><description>Focus on vital SEO tactics</description><pubDate>Thu, 08 Jun 2023 11:00:08 GMT</pubDate></item><item><title>How SongBPM gets traffic from long-tail searches</title><link>https://ian.is/post/songbpm-search-traffic</link><guid isPermaLink="true">https://ian.is/post/songbpm-search-traffic</guid><description>How SongBPM gets traffic from long-tail searches.</description><pubDate>Thu, 01 Jun 2023 11:27:02 GMT</pubDate></item><item><title>Turn SEO traffic into an audience for digital products</title><link>https://ian.is/post/seo-product-funnel</link><guid isPermaLink="true">https://ian.is/post/seo-product-funnel</guid><description>Create a high-performing topic cluster with programmatic SEO and AI</description><pubDate>Mon, 15 May 2023 13:00:03 GMT</pubDate></item><item><title>Build affiliate reviews from product data</title><link>https://ian.is/post/affiliate-seo-reviews</link><guid isPermaLink="true">https://ian.is/post/affiliate-seo-reviews</guid><description>Affiliate marketing with programmatic SEO</description><pubDate>Fri, 12 May 2023 11:00:05 GMT</pubDate></item><item><title>Build a programmatic SEO business from keyword patterns</title><link>https://ian.is/post/repeatable-keyword-patterns</link><guid isPermaLink="true">https://ian.is/post/repeatable-keyword-patterns</guid><description>Programmatic SEO strategy</description><pubDate>Mon, 24 Apr 2023 16:13:53 GMT</pubDate></item><item><title>An SEO checklist in thirteen steps</title><link>https://ian.is/post/seo-basics-checklist</link><guid isPermaLink="true">https://ian.is/post/seo-basics-checklist</guid><description>Basic SEO course</description><pubDate>Wed, 19 Apr 2023 12:11:00 GMT</pubDate></item><item><title>Make it easy for visitors to quote or link back to you</title><link>https://ian.is/post/easy-backlinks</link><guid isPermaLink="true">https://ian.is/post/easy-backlinks</guid><description>Make it easy for visitors to quote or link back to you</description><pubDate>Mon, 10 Apr 2023 10:23:02 GMT</pubDate></item><item><title>Find keyword ideas in the Google Trends newsletter</title><link>https://ian.is/post/trends-keyword-ideas</link><guid isPermaLink="true">https://ian.is/post/trends-keyword-ideas</guid><description>SEO keyword research with Google Trends Newsletter</description><pubDate>Fri, 07 Apr 2023 13:01:00 GMT</pubDate></item><item><title>Set up data-driven pages in WordPress</title><link>https://ian.is/post/wordpress-data-pages</link><guid isPermaLink="true">https://ian.is/post/wordpress-data-pages</guid><description>Setup programmatic SEO site</description><pubDate>Wed, 05 Apr 2023 16:36:19 GMT</pubDate></item><item><title>Programmatic SEO mini course</title><link>https://ian.is/post/programmatic-seo-course</link><guid isPermaLink="true">https://ian.is/post/programmatic-seo-course</guid><description>Programmatic SEO course</description><pubDate>Wed, 05 Apr 2023 11:03:00 GMT</pubDate></item><item><title>Find long-tail queries with Search Console regex</title><link>https://ian.is/post/search-console-regex</link><guid isPermaLink="true">https://ian.is/post/search-console-regex</guid><description>SEO tip to increase traffic</description><pubDate>Tue, 04 Apr 2023 13:38:20 GMT</pubDate></item><item><title>Build a search resource from sports team colours</title><link>https://ian.is/post/sports-color-data</link><guid isPermaLink="true">https://ian.is/post/sports-color-data</guid><description>Sports team colors SEO niche</description><pubDate>Thu, 30 Mar 2023 16:29:32 GMT</pubDate></item><item><title>How Encyclopedia.com scales with licensed content</title><link>https://ian.is/post/encyclopedia-content-model</link><guid isPermaLink="true">https://ian.is/post/encyclopedia-content-model</guid><description>Encyclopedia.com&apos;s content model</description><pubDate>Wed, 29 Mar 2023 16:28:36 GMT</pubDate></item><item><title>Recover traffic after a website migration</title><link>https://ian.is/post/migration-traffic-recovery</link><guid isPermaLink="true">https://ian.is/post/migration-traffic-recovery</guid><description>recovery of website traffic after migration</description><pubDate>Thu, 23 Mar 2023 12:26:14 GMT</pubDate></item></channel></rss>