{
  "posts": [
    {
      "title": "Let's write a harness (or: Harness Engineering 101)",
      "slug": "lets-write-a-harness-or-harness-engineering-101",
      "url": "https://posts.oztamir.com/lets-write-a-harness-or-harness-engineering-101/",
      "excerpt": "The same model sits behind Cursor, Claude Code, and most other agents. What makes them different isn't the brain - it's the harness. So let's write one.",
      "pubDate": "2026-06-06T12:57:11.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.H9MXt591_Z2deeOt.jpeg"
    },
    {
      "title": "Syncing skills, rules and subagents across repos with amgr",
      "slug": "amgr-syncing-agent-configs-across-repos",
      "url": "https://posts.oztamir.com/amgr-syncing-agent-configs-across-repos/",
      "excerpt": "I wrote a tool that lets you define your agent setup once - and deploy it everywhere.",
      "pubDate": "2026-02-04T12:58:20.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.v2UocKBR_Z1l4k4H.jpeg"
    },
    {
      "title": "Let's create a Wolt Extension for Raycast",
      "slug": "lets-create-a-wolt-extension-for-raycast",
      "url": "https://posts.oztamir.com/lets-create-a-wolt-extension-for-raycast/",
      "excerpt": "Building a Raycast extension by reverse-engineering Wolt’s private API",
      "pubDate": "2025-12-20T11:31:01.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.CUohhrCH_Z9bj2M.jpeg"
    },
    {
      "title": "From WhatsApp to Todoist: an n8n + Whatsmeow automation",
      "slug": "from-whatsapp-to-todoist-an-n8n-whatsmeow-automation",
      "url": "https://posts.oztamir.com/from-whatsapp-to-todoist-an-n8n-whatsmeow-automation/",
      "excerpt": "Using whatsmeow, n8n, and a Gemini-based agent, my WhatsApp commitments are now synced to Todoist.",
      "pubDate": "2025-10-14T13:58:26.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.Bjn12GSl_Z1f5J84.jpeg"
    },
    {
      "title": "Reverse Engineering APIs with Chrome DevTools MCP",
      "slug": "reverse-engineering-apis-with-chrome-devtools-mcp",
      "url": "https://posts.oztamir.com/reverse-engineering-apis-with-chrome-devtools-mcp/",
      "excerpt": "Why should I go through network requests when an agent can do it for me?",
      "pubDate": "2025-09-27T11:36:47.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.VspCXjVF_1O1Xdh.jpeg"
    },
    {
      "title": "Solving Multi-Calendar Conflicts with n8n",
      "slug": "solving-multi-calendar-conflicts-with-n8n",
      "url": "https://posts.oztamir.com/solving-multi-calendar-conflicts-with-n8n/",
      "excerpt": "How I defended my WLB with a Google Calendar workflow",
      "pubDate": "2025-06-02T15:18:26.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.Bm56Nk9h_I1eh7.jpeg"
    },
    {
      "title": "Claude is now my micro-manager",
      "slug": "claude-is-now-my-micro-manager",
      "url": "https://posts.oztamir.com/claude-is-now-my-micro-manager/",
      "excerpt": "OR: How to hit your OKRs with AI and MCPs",
      "pubDate": "2025-04-16T09:01:34.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.aLJ1EnUW_ZE2goM.jpeg"
    },
    {
      "title": "I now use AI Agents to text you back",
      "slug": "i-now-use-ai-agents-to-text-you-back",
      "url": "https://posts.oztamir.com/i-now-use-ai-agents-to-text-you-back/",
      "excerpt": "Automating Social Checkups with n8n, Claude, and a WhatsApp MCP",
      "pubDate": "2025-04-06T11:15:39.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.B6vZmzKV_VJ2BS.jpeg"
    },
    {
      "title": "Building the MDR terminal from Severance",
      "slug": "building-the-lumon-mdr-terminal-from-severance",
      "url": "https://posts.oztamir.com/building-the-lumon-mdr-terminal-from-severance/",
      "excerpt": "I decided to make my own Lumon Macrodata Refinement terminal.",
      "pubDate": "2025-02-15T09:34:26.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.DEYqY25l_INQT5.jpeg"
    },
    {
      "title": "Beating the Cold Room Syndrome with Zigbee",
      "slug": "beating-the-cold-room-syndrome-with-zigbee",
      "url": "https://posts.oztamir.com/beating-the-cold-room-syndrome-with-zigbee/",
      "excerpt": "I kept forgetting to turn on the heater before I shower—until I decided to automate it once and for all.",
      "pubDate": "2025-02-11T21:40:53.000Z",
      "featureImage": "https://posts.oztamir.com/_astro/featured.B1gkFJ_Z_Z1MYxzt.jpeg"
    }
  ]
}