<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://personal-ai-blog.pages.dev/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/articles/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/weekly/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/tips/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/collections/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/about/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/articles/agent-workflow-first-principles/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/articles/system-prompt-as-operating-manual/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/articles/vibe-coding-from-idea-to-impact/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/articles/debugging-with-ai-needs-evidence/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/articles/design-is-a-runtime-constraint/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/weekly/weekly-001-agent-first/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/weekly/weekly-002-context-memory/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/tips/prompt-with-failure-mode/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/tips/keep-one-source-of-truth/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/tips/design-before-agent-tools/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/collections/agent-building/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/collections/system-prompts/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/collections/vibe-coding/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/collections/ai-debugging/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/collections/design-to-code/</loc></url>
  <url><loc>https://personal-ai-blog.pages.dev/collections/knowledge-system/</loc></url>
</urlset>