<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://yujay.dev/</loc></url><url><loc>https://yujay.dev/about/</loc></url><url><loc>https://yujay.dev/blog/</loc></url><url><loc>https://yujay.dev/blog/posts/20240923/</loc></url><url><loc>https://yujay.dev/blog/posts/20240924/</loc></url><url><loc>https://yujay.dev/blog/posts/20241023/</loc></url><url><loc>https://yujay.dev/blog/posts/20241122/</loc></url><url><loc>https://yujay.dev/blog/posts/20241220_summary/</loc></url><url><loc>https://yujay.dev/blog/posts/20250309/</loc></url><url><loc>https://yujay.dev/blog/posts/20250420/</loc></url><url><loc>https://yujay.dev/blog/posts/20250706/</loc></url><url><loc>https://yujay.dev/blog/posts/20260804/</loc></url><url><loc>https://yujay.dev/blog/posts/20260818/</loc></url><url><loc>https://yujay.dev/blog/posts/agent-first-product-is-not-a-feature/</loc></url><url><loc>https://yujay.dev/blog/posts/ai-as-mirror-not-servant/</loc></url><url><loc>https://yujay.dev/blog/posts/apple-style-portfolio/</loc></url><url><loc>https://yujay.dev/blog/posts/astro_zen_blog_ship/</loc></url><url><loc>https://yujay.dev/blog/posts/astro-sassify/</loc></url><url><loc>https://yujay.dev/blog/posts/astro-zen-blog/</loc></url><url><loc>https://yujay.dev/blog/posts/before-choosing-an-agent-memory-framework/</loc></url><url><loc>https://yujay.dev/blog/posts/blackmath/</loc></url><url><loc>https://yujay.dev/blog/posts/can-agents-self-improve-hermes/</loc></url><url><loc>https://yujay.dev/blog/posts/codex-in-wsl-ignored-my-proxy/</loc></url><url><loc>https://yujay.dev/blog/posts/colleague-skill-and-replaceable-work/</loc></url><url><loc>https://yujay.dev/blog/posts/context-engineering-is-moving-from-manual-packing-to-agent-judgment/</loc></url><url><loc>https://yujay.dev/blog/posts/context-rot-is-two-different-failures/</loc></url><url><loc>https://yujay.dev/blog/posts/feday2024/</loc></url><url><loc>https://yujay.dev/blog/posts/feihei_20241109/</loc></url><url><loc>https://yujay.dev/blog/posts/first_post/</loc></url><url><loc>https://yujay.dev/blog/posts/five-skills-worth-installing/</loc></url><url><loc>https://yujay.dev/blog/posts/geo-is-real-but-dont-get-weird/</loc></url><url><loc>https://yujay.dev/blog/posts/geo-startup-service-before-saas/</loc></url><url><loc>https://yujay.dev/blog/posts/go_big_or_go_home/</loc></url><url><loc>https://yujay.dev/blog/posts/gsap-text-reveal-animation/</loc></url><url><loc>https://yujay.dev/blog/posts/how-agent-memory-really-works/</loc></url><url><loc>https://yujay.dev/blog/posts/how-ai-answer-engines-pick-sources/</loc></url><url><loc>https://yujay.dev/blog/posts/how-expensive-is-training-a-frontier-model/</loc></url><url><loc>https://yujay.dev/blog/posts/lianyun-novel-factory-v01/</loc></url><url><loc>https://yujay.dev/blog/posts/living-on-high-floor/</loc></url><url><loc>https://yujay.dev/blog/posts/mac_ssh_to_windows/</loc></url><url><loc>https://yujay.dev/blog/posts/measure-geo-without-fooling-yourself/</loc></url><url><loc>https://yujay.dev/blog/posts/more-agents-means-more-management/</loc></url><url><loc>https://yujay.dev/blog/posts/moyu/</loc></url><url><loc>https://yujay.dev/blog/posts/myth_life_01/</loc></url><url><loc>https://yujay.dev/blog/posts/prompt-engineering-is-not-a-template-library/</loc></url><url><loc>https://yujay.dev/blog/posts/quiet-bar-theme/</loc></url><url><loc>https://yujay.dev/blog/posts/realtime-voice-language-learning-agent/</loc></url><url><loc>https://yujay.dev/blog/posts/run-an-ai-visibility-diagnostic/</loc></url><url><loc>https://yujay.dev/blog/posts/tacit-taste-is-why-ai-ui-prompts-fail/</loc></url><url><loc>https://yujay.dev/blog/posts/the_first_ielts_exam/</loc></url><url><loc>https://yujay.dev/blog/posts/the-20-dollar-saas-stack/</loc></url><url><loc>https://yujay.dev/blog/posts/the-free-template-outearned-the-paid-one/</loc></url><url><loc>https://yujay.dev/blog/posts/the-part-you-rewrite-is-your-voice/</loc></url><url><loc>https://yujay.dev/blog/posts/third-party-mentions-for-geo/</loc></url><url><loc>https://yujay.dev/blog/posts/toc-agent-subscriptions-are-a-hard-business/</loc></url><url><loc>https://yujay.dev/blog/posts/typography/</loc></url><url><loc>https://yujay.dev/blog/posts/what-to-expect-from-vibe-coding/</loc></url><url><loc>https://yujay.dev/blog/posts/when-ai-finds-emotion-concepts/</loc></url><url><loc>https://yujay.dev/blog/posts/when-an-agent-reviews-an-agent-say-so/</loc></url><url><loc>https://yujay.dev/blog/posts/wholesome-portfolio/</loc></url><url><loc>https://yujay.dev/blog/posts/write-content-ai-can-quote/</loc></url><url><loc>https://yujay.dev/blog/posts/wsl-vhdx-never-shrinks/</loc></url><url><loc>https://yujay.dev/blog/posts/youchannel-product-architecture-postmortem/</loc></url><url><loc>https://yujay.dev/blog/posts/your-demo-is-selling-the-thing-they-fear/</loc></url><url><loc>https://yujay.dev/blog/posts/zota-ai-communication-training-cockpit/</loc></url><url><loc>https://yujay.dev/blog/series/geo-ai-search/</loc></url><url><loc>https://yujay.dev/blog/tags/agent/</loc></url><url><loc>https://yujay.dev/blog/tags/agents/</loc></url><url><loc>https://yujay.dev/blog/tags/ai-search/</loc></url><url><loc>https://yujay.dev/blog/tags/ai/</loc></url><url><loc>https://yujay.dev/blog/tags/architecture/</loc></url><url><loc>https://yujay.dev/blog/tags/astro/</loc></url><url><loc>https://yujay.dev/blog/tags/context-engineering/</loc></url><url><loc>https://yujay.dev/blog/tags/developer-tools/</loc></url><url><loc>https://yujay.dev/blog/tags/frontend/</loc></url><url><loc>https://yujay.dev/blog/tags/geo/</loc></url><url><loc>https://yujay.dev/blog/tags/llm/</loc></url><url><loc>https://yujay.dev/blog/tags/memory/</loc></url><url><loc>https://yujay.dev/blog/tags/open-source/</loc></url><url><loc>https://yujay.dev/blog/tags/portfolio/</loc></url><url><loc>https://yujay.dev/blog/tags/product-design/</loc></url><url><loc>https://yujay.dev/blog/tags/prompt-engineering/</loc></url><url><loc>https://yujay.dev/blog/tags/saas/</loc></url><url><loc>https://yujay.dev/blog/tags/seo/</loc></url><url><loc>https://yujay.dev/blog/tags/startup/</loc></url><url><loc>https://yujay.dev/blog/tags/template/</loc></url><url><loc>https://yujay.dev/blog/tags/writing/</loc></url><url><loc>https://yujay.dev/now/</loc></url><url><loc>https://yujay.dev/projects/</loc></url><url><loc>https://yujay.dev/projects/enterprise-ai-console-case-study/</loc></url><url><loc>https://yujay.dev/projects/lianyun-novel-factory/</loc></url><url><loc>https://yujay.dev/projects/nearmetal/</loc></url><url><loc>https://yujay.dev/projects/openclaw-fork/</loc></url><url><loc>https://yujay.dev/projects/realtime-voice-language-learning-agent/</loc></url><url><loc>https://yujay.dev/projects/subtitlerocket/</loc></url><url><loc>https://yujay.dev/projects/video2any/</loc></url><url><loc>https://yujay.dev/projects/zota-ai-communication-practice-console/</loc></url><url><loc>https://yujay.dev/services/</loc></url><url><loc>https://yujay.dev/templates/</loc></url><url><loc>https://yujay.dev/templates/apple-style-portfolio/</loc></url><url><loc>https://yujay.dev/templates/astro-sassify/</loc></url><url><loc>https://yujay.dev/templates/astro-zen-blog/</loc></url><url><loc>https://yujay.dev/templates/astroloop/</loc></url></urlset>