<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://lianmin.pages.dev/</loc></url><url><loc>https://lianmin.pages.dev/blog/write-skills-for-the-model/</loc></url><url><loc>https://lianmin.pages.dev/blog/yuque-mcp-with-cookie/</loc></url><url><loc>https://lianmin.pages.dev/blog/yuque-to-youmind/</loc></url><url><loc>https://lianmin.pages.dev/blog/llm-stable-json-output/</loc></url><url><loc>https://lianmin.pages.dev/blog/chatgpt-local-code-mcp-codexpro/</loc></url><url><loc>https://lianmin.pages.dev/blog/cloudflare-personal-toolbox/</loc></url><url><loc>https://lianmin.pages.dev/blog/how-to-write-agent-skills/</loc></url><url><loc>https://lianmin.pages.dev/blog/team-ai-development-standards/</loc></url><url><loc>https://lianmin.pages.dev/blog/tool-description-schema-examples/</loc></url><url><loc>https://lianmin.pages.dev/blog/wechat-draft-automation/</loc></url><url><loc>https://lianmin.pages.dev/blog/xiaohongshu-draft-automation/</loc></url><url><loc>https://lianmin.pages.dev/blog/codex-zcode-acp-review/</loc></url><url><loc>https://lianmin.pages.dev/blog/zcode-test-agent-context-contract/</loc></url><url><loc>https://lianmin.pages.dev/blog/my-ai-development-workflow/</loc></url><url><loc>https://lianmin.pages.dev/blog/troubleshoot-by-layer/</loc></url><url><loc>https://lianmin.pages.dev/blog/chunked-upload/</loc></url><url><loc>https://lianmin.pages.dev/blog/index-order-overturned/</loc></url><url><loc>https://lianmin.pages.dev/blog/queries-moved-to-redis/</loc></url><url><loc>https://lianmin.pages.dev/blog/short-link-consistency-and-bloom/</loc></url><url><loc>https://lianmin.pages.dev/blog/deploy-order/</loc></url><url><loc>https://lianmin.pages.dev/blog/why-tcp-needs-three-handshakes/</loc></url><url><loc>https://lianmin.pages.dev/blog/go-make-new-and-slice/</loc></url><url><loc>https://lianmin.pages.dev/blog/choosing-a-message-queue/</loc></url><url><loc>https://lianmin.pages.dev/blog/agent-loop/</loc></url><url><loc>https://lianmin.pages.dev/blog/two-java-collection-pitfalls/</loc></url><url><loc>https://lianmin.pages.dev/blog/cursor-working-rules/</loc></url><url><loc>https://lianmin.pages.dev/blog/vue-ref-versus-reactive/</loc></url><url><loc>https://lianmin.pages.dev/blog/what-an-rpc-call-crosses/</loc></url><url><loc>https://lianmin.pages.dev/blog/short-link-hash-and-cache/</loc></url></urlset>