<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Core pages -->
  <url>
    <loc>https://pyckle.co/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://pyckle.co/features.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://pyckle.co/pricing.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://pyckle.co/docs.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://pyckle.co/news.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/videos.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://pyckle.co/media.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://pyckle.co/contact.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://pyckle.co/terms.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://pyckle.co/privacy.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://pyckle.co/refund.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- Blog posts (canonical only) -->
  <url>
    <loc>https://pyckle.co/blog/apple-brings-agentic-coding-to-xcode-the-real-question-is-what-happens-next.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/more-context-is-not-better-context.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/rag-for-code-is-not-rag-for-documents.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/semantic-chunking-will-not-save-your-rag-system.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/semantic-routing-the-decision-layer-ai-coding-tools-actually-need.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/sixty-eight-percent-of-that-llm-bill-was-optional.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/the-token-tax-is-realand-developers-are-finally-doing-something-about-it.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/token-waste-is-a-solvable-problem.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/vector-databases-are-not-your-rag-bottleneck.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/vector-database-selection-why-the-choice-matters-less-than-you-think-and-more-than-vendors-admit.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/when-ai-writes-itself-what-100-percent-ai-generated-code-actually-means.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/when-everything-is-flat-everything-gets-lost.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/why-chunking-breaks-your-ais-retrieval.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://pyckle.co/blog/your-codebase-has-its-own-languageand-your-ai-doesnt-speak-it.html</loc>
    <changefreq>never</changefreq>
    <priority>0.7</priority>
  </url>

</urlset>
