<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://blog.asuk.app/en</loc>
    <lastmod>2026-04-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja</loc>
    <lastmod>2026-04-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh</loc>
    <lastmod>2026-04-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/about</loc>
    <lastmod>2026-04-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/about" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/about" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/about" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/about</loc>
    <lastmod>2026-04-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/about" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/about" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/about" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/about</loc>
    <lastmod>2026-04-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/about" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/about" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/about" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/posts</loc>
    <lastmod>2026-04-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/posts" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/posts" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/posts" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/posts</loc>
    <lastmod>2026-04-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/posts" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/posts" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/posts" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/posts</loc>
    <lastmod>2026-04-16</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/posts" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/posts" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/posts" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/what-is-agent-harness</loc>
    <lastmod>2026-04-13</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/what-is-agent-harness" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/what-is-agent-harness" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/what-is-agent-harness" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/what-is-agent-harness</loc>
    <lastmod>2026-04-13</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/what-is-agent-harness" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/what-is-agent-harness" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/what-is-agent-harness" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/what-is-agent-harness</loc>
    <lastmod>2026-04-13</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/what-is-agent-harness" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/what-is-agent-harness" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/what-is-agent-harness" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/direnv-worktree-secrets</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/direnv-worktree-secrets" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/direnv-worktree-secrets" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/direnv-worktree-secrets" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/direnv-worktree-secrets</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/direnv-worktree-secrets" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/direnv-worktree-secrets" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/direnv-worktree-secrets" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/direnv-worktree-secrets</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/direnv-worktree-secrets" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/direnv-worktree-secrets" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/direnv-worktree-secrets" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/claude-code-in-china</loc>
    <lastmod>2026-04-07</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/claude-code-in-china" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/claude-code-in-china" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/claude-code-in-china" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/claude-code-in-china</loc>
    <lastmod>2026-04-07</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/claude-code-in-china" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/claude-code-in-china" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/claude-code-in-china" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/claude-code-in-china</loc>
    <lastmod>2026-04-07</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/claude-code-in-china" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/claude-code-in-china" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/claude-code-in-china" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/react-router-v7-modulepreload</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/react-router-v7-modulepreload" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/react-router-v7-modulepreload" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/react-router-v7-modulepreload" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/react-router-v7-modulepreload</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/react-router-v7-modulepreload" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/react-router-v7-modulepreload" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/react-router-v7-modulepreload" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/react-router-v7-modulepreload</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/react-router-v7-modulepreload" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/react-router-v7-modulepreload" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/react-router-v7-modulepreload" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/react-router-v7-routes-parsing</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/react-router-v7-routes-parsing" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/react-router-v7-routes-parsing" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/react-router-v7-routes-parsing" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/react-router-v7-routes-parsing</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/react-router-v7-routes-parsing" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/react-router-v7-routes-parsing" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/react-router-v7-routes-parsing" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/react-router-v7-routes-parsing</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/react-router-v7-routes-parsing" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/react-router-v7-routes-parsing" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/react-router-v7-routes-parsing" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/modulepreload-explained</loc>
    <lastmod>2026-04-07</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/modulepreload-explained" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/modulepreload-explained" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/modulepreload-explained" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/modulepreload-explained</loc>
    <lastmod>2026-04-07</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/modulepreload-explained" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/modulepreload-explained" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/modulepreload-explained" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/modulepreload-explained</loc>
    <lastmod>2026-04-07</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/modulepreload-explained" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/modulepreload-explained" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/modulepreload-explained" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/perplexity-architecture-research</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/perplexity-architecture-research" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/perplexity-architecture-research" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/perplexity-architecture-research" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/perplexity-architecture-research</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/perplexity-architecture-research" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/perplexity-architecture-research" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/perplexity-architecture-research" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/perplexity-architecture-research</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/perplexity-architecture-research" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/perplexity-architecture-research" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/perplexity-architecture-research" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/dense-sparse-retrieval</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/dense-sparse-retrieval" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/dense-sparse-retrieval" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/dense-sparse-retrieval" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/dense-sparse-retrieval</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/dense-sparse-retrieval" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/dense-sparse-retrieval" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/dense-sparse-retrieval" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/dense-sparse-retrieval</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/dense-sparse-retrieval" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/dense-sparse-retrieval" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/dense-sparse-retrieval" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/react-starttransition-hydration</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/react-starttransition-hydration" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/react-starttransition-hydration" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/react-starttransition-hydration" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/react-starttransition-hydration</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/react-starttransition-hydration" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/react-starttransition-hydration" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/react-starttransition-hydration" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/react-starttransition-hydration</loc>
    <lastmod>2026-04-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/react-starttransition-hydration" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/react-starttransition-hydration" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/react-starttransition-hydration" />
  </url>
  <url>
    <loc>https://blog.asuk.app/en/p/typesafe-i18n-react-router-v7</loc>
    <lastmod>2026-04-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/typesafe-i18n-react-router-v7" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/typesafe-i18n-react-router-v7" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/typesafe-i18n-react-router-v7" />
  </url>
  <url>
    <loc>https://blog.asuk.app/ja/p/typesafe-i18n-react-router-v7</loc>
    <lastmod>2026-04-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/typesafe-i18n-react-router-v7" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/typesafe-i18n-react-router-v7" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/typesafe-i18n-react-router-v7" />
  </url>
  <url>
    <loc>https://blog.asuk.app/zh/p/typesafe-i18n-react-router-v7</loc>
    <lastmod>2026-04-06</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://blog.asuk.app/en/p/typesafe-i18n-react-router-v7" />
    <xhtml:link rel="alternate" hreflang="ja" href="https://blog.asuk.app/ja/p/typesafe-i18n-react-router-v7" />
    <xhtml:link rel="alternate" hreflang="zh" href="https://blog.asuk.app/zh/p/typesafe-i18n-react-router-v7" />
  </url>
</urlset>