<?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.pjstack.dev/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh" />
<lastmod>2026-10-10T09:23:10.681Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/about" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/about" />
<lastmod>2026-10-10T09:23:10.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh" />
<lastmod>2026-10-10T09:23:10.681Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/about" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/about" />
<lastmod>2026-10-10T09:23:10.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/2026-09-11-astra-games-catalog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-09-11-astra-games-catalog" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-09-11-astra-games-catalog" />
<lastmod>2026-10-10T09:22:18.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/2026-09-11-browser-games-playability</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-09-11-browser-games-playability" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-09-11-browser-games-playability" />
<lastmod>2026-10-10T09:22:18.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/2026-09-11-requestkit-scope</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-09-11-requestkit-scope" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-09-11-requestkit-scope" />
<lastmod>2026-10-10T09:22:18.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/2026-07-28-causescope-react-ui-debugging</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-07-28-causescope-react-ui-debugging" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-07-28-causescope-react-ui-debugging" />
<lastmod>2026-10-10T09:22:18.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-01-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-01-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-01-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-02-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-02-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-02-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-03-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-03-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-03-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-04-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-04-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-04-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-05-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-05-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-05-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-06-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-06-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-06-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-07-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-07-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-07-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-08-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-08-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-08-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-09-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-09-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-09-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/season1-10-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-10-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-10-token-transformer" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/2026-03-11-openclaw-skill-injection</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-03-11-openclaw-skill-injection" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-03-11-openclaw-skill-injection" />
<lastmod>2026-10-10T09:22:18.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/2026-03-11-page-agent-in-page-web-agent</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-03-11-page-agent-in-page-web-agent" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-03-11-page-agent-in-page-web-agent" />
<lastmod>2026-10-10T09:22:18.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/2026-02-26-pageindex-vectorless-rag</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-02-26-pageindex-vectorless-rag" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-02-26-pageindex-vectorless-rag" />
<lastmod>2026-10-10T09:22:18.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/en/posts/2026-02-26-superpowers-agentic-workflow</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-02-26-superpowers-agentic-workflow" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-02-26-superpowers-agentic-workflow" />
<lastmod>2026-10-10T09:22:18.514Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/2026-09-11-astra-games-catalog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-09-11-astra-games-catalog" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-09-11-astra-games-catalog" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/2026-09-11-browser-games-playability</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-09-11-browser-games-playability" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-09-11-browser-games-playability" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/2026-09-11-requestkit-scope</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-09-11-requestkit-scope" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-09-11-requestkit-scope" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/2026-07-28-causescope-react-ui-debugging</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-07-28-causescope-react-ui-debugging" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-07-28-causescope-react-ui-debugging" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-01-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-01-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-01-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-02-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-02-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-02-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-03-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-03-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-03-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-04-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-04-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-04-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-05-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-05-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-05-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-06-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-06-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-06-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-07-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-07-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-07-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-08-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-08-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-08-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-09-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-09-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-09-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/season1-10-token-transformer</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/season1-10-token-transformer" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/season1-10-token-transformer" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/2026-03-11-openclaw-skill-injection</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-03-11-openclaw-skill-injection" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-03-11-openclaw-skill-injection" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/2026-03-11-page-agent-in-page-web-agent</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-03-11-page-agent-in-page-web-agent" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-03-11-page-agent-in-page-web-agent" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/2026-02-26-superpowers-agentic-workflow</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-02-26-superpowers-agentic-workflow" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-02-26-superpowers-agentic-workflow" />
<lastmod>2026-10-10T09:22:18.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.pjstack.dev/zh/posts/2026-02-26-pageindex-vectorless-rag</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://blog.pjstack.dev/en/posts/2026-02-26-pageindex-vectorless-rag" />
<xhtml:link rel="alternate" hreflang="zh" href="https://blog.pjstack.dev/zh/posts/2026-02-26-pageindex-vectorless-rag" />
<lastmod>2026-10-10T09:22:18.515Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
