<?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://geekcode.vip/</loc><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/"/><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/"/></url><url><loc>https://geekcode.vip/en/</loc><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/"/><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/"/></url><url><loc>https://geekcode.vip/en/docs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/docs/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/docs/"/></url><url><loc>https://geekcode.vip/en/docs/00_home/</loc><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/docs/00_home/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/docs/00_home/"/></url><url><loc>https://geekcode.vip/en/docs/01_independent_development/01_why-every-developer-should-try-indie-dev/</loc></url><url><loc>https://geekcode.vip/en/docs/01_independent_development/02_saas_or_self_hosted_services/</loc></url><url><loc>https://geekcode.vip/en/docs/01_independent_development/03_build_your_first_environment/</loc></url><url><loc>https://geekcode.vip/en/docs/01_what_the_owner_is_working_on/</loc></url><url><loc>https://geekcode.vip/en/docs/03_ai_perspectives/01_what_is_mcp/</loc></url><url><loc>https://geekcode.vip/en/docs/03_ai_perspectives/02_beyond_prompt_tuning_four_guardrails/</loc></url><url><loc>https://geekcode.vip/en/docs/04_engineering_practice/01_when_an_api_gets_slow/</loc></url><url><loc>https://geekcode.vip/en/docs/04_engineering_practice/02_engineering_stability_for_vibe_coding/</loc></url><url><loc>https://geekcode.vip/en/docs/04_engineering_practice/03_should_you_write_tests_when_vibe_coding/</loc></url><url><loc>https://geekcode.vip/en/navigation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/navigation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/navigation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/navigation/"/></url><url><loc>https://geekcode.vip/navigation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/navigation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/navigation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/navigation/"/></url><url><loc>https://geekcode.vip/zh/</loc><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/"/><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/"/></url><url><loc>https://geekcode.vip/zh/docs/</loc><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/docs/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/docs/"/></url><url><loc>https://geekcode.vip/zh/docs/00_home/</loc><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/docs/00_home/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/docs/00_home/"/></url><url><loc>https://geekcode.vip/zh/docs/01_%E7%AB%99%E9%95%BF%E5%9C%A8%E5%81%9A%E4%BB%80%E4%B9%88/</loc></url><url><loc>https://geekcode.vip/zh/docs/02_%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91/01_%E6%AF%8F%E4%B8%AA%E5%BC%80%E5%8F%91%E8%80%85%E9%83%BD%E8%A6%81%E5%B0%9D%E8%AF%95%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91/</loc></url><url><loc>https://geekcode.vip/zh/docs/02_%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91/02_saas%E8%BF%98%E6%98%AF%E8%87%AA%E5%BB%BA%E6%9C%8D%E5%8A%A1/</loc></url><url><loc>https://geekcode.vip/zh/docs/02_%E7%8B%AC%E7%AB%8B%E5%BC%80%E5%8F%91/03_%E6%90%AD%E5%BB%BA%E4%BD%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E7%8E%AF%E5%A2%83/</loc></url><url><loc>https://geekcode.vip/zh/docs/03_ai%E6%96%B0%E8%A7%86%E7%95%8C/01_mcp%E5%8F%88%E6%98%AF%E4%B8%AA%E4%BB%80%E4%B9%88%E4%B8%9C%E8%A5%BF/</loc></url><url><loc>https://geekcode.vip/zh/docs/03_ai%E6%96%B0%E8%A7%86%E7%95%8C/02_%E5%88%AB%E5%8F%AA%E8%B0%83%E6%8F%90%E7%A4%BA%E8%AF%8D%E8%AE%A9-ai-%E5%8A%9F%E8%83%BD%E5%8F%AF%E9%9D%A0%E7%9A%84%E5%9B%9B%E9%81%93%E6%8A%A4%E6%A0%8F/</loc></url><url><loc>https://geekcode.vip/zh/docs/04_%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5/01_%E6%8E%A5%E5%8F%A3%E5%8F%98%E6%85%A2%E6%97%B6%E5%88%AB%E6%80%A5%E7%9D%80%E5%8A%A0%E6%9C%BA%E5%99%A8/</loc></url><url><loc>https://geekcode.vip/zh/docs/04_%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5/02_%E4%BB%8E%E5%B7%A5%E7%A8%8B%E7%BB%B4%E5%BA%A6%E6%8F%90%E9%AB%98-vibe-coding-%E7%A8%B3%E5%AE%9A%E6%80%A7spec%E6%9E%B6%E6%9E%84%E4%B8%8E-changelog/</loc></url><url><loc>https://geekcode.vip/zh/docs/04_%E5%B7%A5%E7%A8%8B%E5%AE%9E%E8%B7%B5/03_vibe-coding-%E5%88%B0%E5%BA%95%E8%A6%81%E4%B8%8D%E8%A6%81%E5%86%99%E6%B5%8B%E8%AF%95/</loc></url><url><loc>https://geekcode.vip/zh/navigation/</loc><xhtml:link rel="alternate" hreflang="en" href="https://geekcode.vip/en/navigation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/navigation/"/><xhtml:link rel="alternate" hreflang="zh" href="https://geekcode.vip/zh/navigation/"/></url></urlset>