<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://docsascode.co</loc>
<lastmod>2026-11-05T16:21:48.568Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://docsascode.co/sections/features</loc>
<lastmod>2026-11-05T16:21:48.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://docsascode.co/sections/api-reference</loc>
<lastmod>2026-09-01T16:34:26.999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://docsascode.co/sections/docs-as-code</loc>
<lastmod>2026-10-05T15:30:58.968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://docsascode.co/sections/docs-for-ai</loc>
<lastmod>2026-09-26T23:55:08.494Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://docsascode.co/sections/docs-as-mcp</loc>
<lastmod>2026-09-30T17:50:20.937Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://docsascode.co/sections/ai-native-documentation</loc>
<lastmod>2026-09-08T21:39:59.455Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://docsascode.co/sections/llms-txt</loc>
<lastmod>2026-08-04T13:33:17.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://docsascode.co/sections/llms-txt-and-ai-readable-docs</loc>
<lastmod>2026-07-30T13:22:53.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://docsascode.co/authors/malcolm-mensah</loc>
<lastmod>2026-11-05T16:21:48.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://docsascode.co/authors/renata-haddad</loc>
<lastmod>2026-11-05T16:21:48.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://docsascode.co/authors/yara-salcedo</loc>
<lastmod>2026-11-05T16:21:48.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://docsascode.co/authors/silas-bardem</loc>
<lastmod>2026-11-05T16:21:48.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-code-documentation-goals-are-worth-setting</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/04340fdb-58a7-4166-a6b2-849542fabcbf.jpeg</image:loc>
</image:image>
<lastmod>2026-11-05T16:21:48.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-documentation-refactoring-tools-actually-change</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d5118fca-e0d6-4a0f-b8e4-07352babdca6.jpeg</image:loc>
</image:image>
<lastmod>2026-11-04T16:16:29.026Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-platform-ai-layers-and-which-tools-cover-all-four</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d72ce1cd-1f7b-4bdd-9684-0caa13b46b2b.jpeg</image:loc>
</image:image>
<lastmod>2026-11-02T14:35:47.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-good-api-documentation-examples-have-in-common</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/b353362e-3a4f-44af-81b6-fb483cec0956.jpeg</image:loc>
</image:image>
<lastmod>2026-11-01T16:25:44.153Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/how-doc-quality-affects-what-an-agent-gets-wrong</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/7b5614f8-97cf-4803-8b1f-562c68ea5982.jpeg</image:loc>
</image:image>
<lastmod>2026-10-29T15:01:55.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-happens-when-an-agent-calls-a-deprecated-endpoint</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/183dacb4-b570-4a35-9907-627bb062a952.jpeg</image:loc>
</image:image>
<lastmod>2026-10-28T14:32:06.429Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-ai-actually-does-to-code-documentation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/5111df07-d8ff-4779-9d15-8bd33b733c5a.jpeg</image:loc>
</image:image>
<lastmod>2026-10-27T13:26:32.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/how-to-capture-tribal-knowledge-before-someone-walks-out-the-door</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/f60b55c9-113a-45ea-a755-3b11690ec340.jpeg</image:loc>
</image:image>
<lastmod>2026-10-26T15:06:18.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/how-to-wire-gitlab-ci-into-your-documentation-pipeline</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/07b4b9f9-7a4e-4d4c-8f10-494b150affee.jpeg</image:loc>
</image:image>
<lastmod>2026-10-24T14:10:35.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/user-defined-functions-in-api-reference-docs-and-agent-consumption</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/60f7199f-c46f-4453-b030-8286f29abaae.jpeg</image:loc>
</image:image>
<lastmod>2026-10-23T14:46:28.077Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/when-to-version-documentation-separately-from-the-api-spec</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/faf4fd0c-a585-4c5d-995b-6eb638e19c1b.jpeg</image:loc>
</image:image>
<lastmod>2026-10-22T15:26:16.649Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-mcp-servers-do-and-why-docs-are-the-right-data-layer</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/fdb60110-24ef-4f41-b285-832c7334698e.jpeg</image:loc>
</image:image>
<lastmod>2026-10-21T13:56:35.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/code-documentation-examples-that-work-across-repos-and-ci-pipelines</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/b680d9d7-b01d-45a6-8a18-8248c4d40acd.jpeg</image:loc>
</image:image>
<lastmod>2026-10-20T14:21:31.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/why-code-documentation-determines-m-a-integration-speed</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/ea87a188-805f-4c77-a02e-5c0682b6055d.jpeg</image:loc>
</image:image>
<lastmod>2026-10-19T14:21:28.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/how-continuous-documentation-keeps-docs-from-going-stale</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/8f59495a-d7d0-491f-89fd-34836032b5e8.jpeg</image:loc>
</image:image>
<lastmod>2026-10-18T13:10:50.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-separates-a-documentation-tool-from-a-knowledge-system</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/a0bfea49-9821-44e2-9131-0b6f257095f8.jpeg</image:loc>
</image:image>
<lastmod>2026-10-16T15:36:29.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/mdx-documentation-platforms-that-output-structured-data-for-llms</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/b0059464-ffe2-4f80-8c33-32282eef3abf.jpeg</image:loc>
</image:image>
<lastmod>2026-10-14T15:07:09.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/which-documentation-platforms-host-mcp-servers-out-of-the-box</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/a59913c2-635f-44e9-a64c-12289c594d59.jpeg</image:loc>
</image:image>
<lastmod>2026-10-13T15:26:33.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/structuring-api-reference-so-an-agent-can-call-it-without-reformatting</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/920ab971-2614-481e-b0fa-d10726a6d8be.jpeg</image:loc>
</image:image>
<lastmod>2026-10-12T13:51:46.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-single-source-of-truth-actually-means-for-agent-facing-docs</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d519352e-8d40-4c30-aee3-6c36943c6505.jpeg</image:loc>
</image:image>
<lastmod>2026-10-10T15:11:26.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/bundled-ai-doc-platforms-vs-bolting-ai-onto-an-existing-stack</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/68b4cc88-64d8-47fc-832a-5eff90aff206.jpeg</image:loc>
</image:image>
<lastmod>2026-10-09T14:50:33.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/in-context-learning-from-docs-vs-retrieval-at-query-time</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/2efb1a72-4869-41bd-b9ae-8cb49f1e7519.jpeg</image:loc>
</image:image>
<lastmod>2026-10-08T14:51:19.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-good-code-documentation-actually-looks-like</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/604a6291-5a06-47ea-9ff7-590bbe24efbe.jpeg</image:loc>
</image:image>
<lastmod>2026-10-07T13:35:39.472Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/content-reuse-and-single-sourcing-in-large-doc-sets</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/468dfa7a-82fa-4aef-ba5b-7d9a41965fd0.jpeg</image:loc>
</image:image>
<lastmod>2026-10-05T15:30:58.968Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/end-to-end-documentation-platforms-that-serve-both-human-readers-and-ai-systems</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/dbd708b0-cedf-46f0-8cd6-182062c212b0.jpeg</image:loc>
</image:image>
<lastmod>2026-10-04T14:34:51.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/docs-as-code-platforms-with-built-in-ai-drift-detection-and-automated-pr-workflo</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/3f9524ec-7ee6-405d-bd63-b218d4993e9d.jpeg</image:loc>
</image:image>
<lastmod>2026-10-03T14:34:40.744Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/git-native-documentation-platforms-compared</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/6fbaf512-b25c-4a99-8e5e-a3c547c8689f.jpeg</image:loc>
</image:image>
<lastmod>2026-10-02T14:15:51.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/knowledge-graph-construction-from-documentation-content</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/016286e0-3490-42ed-9808-38ee851ae735.jpeg</image:loc>
</image:image>
<lastmod>2026-09-30T17:50:20.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/docs-as-code-platforms-built-for-ai-readable-documentation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d8c244bb-e5d1-4142-989d-55b8f4cdc5d0.jpeg</image:loc>
</image:image>
<lastmod>2026-09-30T16:56:11.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/mdx-based-documentation-platforms-compared</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/b271ffd9-85da-45a4-ac89-a1eea62a39e1.jpeg</image:loc>
</image:image>
<lastmod>2026-09-30T16:07:00.696Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-platforms-optimized-for-both-human-readers-and-ai-system-consumpti</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/ded46722-6b3a-4590-860c-e90955fcc53d.jpeg</image:loc>
</image:image>
<lastmod>2026-09-29T00:00:29.929Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/visibility-of-documentation-in-ai-powered-search-results</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/86a41bb1-9dec-4611-a54f-473eec44439b.jpeg</image:loc>
</image:image>
<lastmod>2026-09-26T23:55:08.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-freshness-signals-for-ai-retrieval-systems</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/f85f8e95-76ad-4601-bd2a-f3bdc0de52f5.jpeg</image:loc>
</image:image>
<lastmod>2026-09-26T04:25:46.741Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/agentic-rag-architecture-for-documentation-retrieval</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d436ec01-686b-499e-8e4f-a2944f16a86e.jpeg</image:loc>
</image:image>
<lastmod>2026-09-25T00:00:07.948Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/rag-use-cases-in-mcp-served-documentation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/f9289e0f-a786-4736-b7ee-1e0e83ebabec.jpeg</image:loc>
</image:image>
<lastmod>2026-09-23T18:31:13.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/cross-linking-documentation-to-improve-agent-navigation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/9f331a5c-43e1-40c3-8e13-8116f53f7326.jpeg</image:loc>
</image:image>
<lastmod>2026-09-20T14:23:59.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/chunking-documentation-for-rag-pipelines</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/a2c0631e-1ea4-4d74-844a-cd8c37735476.jpeg</image:loc>
</image:image>
<lastmod>2026-09-19T14:23:30.116Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/metadata-and-frontmatter-strategies-for-ai-retrieval</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/6dacd29d-e467-48f0-a08c-15af42398a6e.jpeg</image:loc>
</image:image>
<lastmod>2026-09-18T13:05:26.968Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/semantic-search-optimization-for-documentation-sites</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d4c1248d-66ca-494d-8773-fa8e6916807e.jpeg</image:loc>
</image:image>
<lastmod>2026-09-17T13:10:10.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-platforms-with-built-in-ai-assistants-compared</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d9966915-9518-43a5-9cbc-bb1db158a955.jpeg</image:loc>
</image:image>
<lastmod>2026-09-15T23:23:29.993Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-platforms-with-native-ai-search-and-assistant-features</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/e5573ace-9638-4d87-bd6d-d200e0a1fec3.png</image:loc>
</image:image>
<lastmod>2026-09-15T22:53:57.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/how-ai-agents-retrieve-external-knowledge-at-runtime</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/58acb829-801b-443c-b6f4-03eafba79f9c.jpeg</image:loc>
</image:image>
<lastmod>2026-09-15T22:19:21.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/vector-based-semantic-search-implementations-in-developer-documentation-tools</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/4e876362-58a9-486a-986b-e3e0efd6c019.jpeg</image:loc>
</image:image>
<lastmod>2026-09-13T01:12:33.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/rag-pipeline-architecture-for-docusaurus-and-mkdocs</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/509af39f-c343-4364-813a-61679d3933f0.jpeg</image:loc>
</image:image>
<lastmod>2026-09-11T01:38:12.026Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/building-a-rag-pipeline-over-documentation-with-langchain</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/a7b22ea6-f918-45ad-be8c-e867779e5baa.jpeg</image:loc>
</image:image>
<lastmod>2026-09-09T23:17:46.940Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/roles-and-workflows-for-ai-native-documentation-teams</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/c7774981-9c87-4226-8553-7e9a72e95252.jpeg</image:loc>
</image:image>
<lastmod>2026-09-08T21:39:59.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/in-product-ai-assistance-powered-by-documentation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/a43885dc-91df-44f3-ae06-abd4b6101f3e.jpeg</image:loc>
</image:image>
<lastmod>2026-09-07T13:20:01.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/automatically-syncing-docs-with-product-changes</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/8ea7c074-7e03-438a-beaa-74d470905027.jpeg</image:loc>
</image:image>
<lastmod>2026-09-06T14:37:36.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-as-a-living-knowledge-layer-for-agents</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/4d8366e3-063e-45dc-8b23-69f52e072812.png</image:loc>
</image:image>
<lastmod>2026-09-05T15:53:29.611Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-tools-with-native-github-workflow-integration-for-software-teams</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/12688d12-0e5b-48d4-841d-5938ab62cd32.png</image:loc>
</image:image>
<lastmod>2026-09-04T14:39:57.076Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/ai-native-documentation-platforms-compared-structured-outputs-for-agents-vs-huma</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/6bf371d7-67b1-489b-b513-5b6aea7b9bb6.jpeg</image:loc>
</image:image>
<lastmod>2026-09-03T15:24:54.968Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/sdks-vs-direct-api-calls-in-documentation-strategy</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/5b2ad2c6-88c0-48ec-9c80-eeff7b7bafdc.jpeg</image:loc>
</image:image>
<lastmod>2026-09-01T16:34:26.999Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/code-samples-in-api-docs-that-actually-stay-current</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/bb924915-7a32-4f7c-b426-e973ae13c8ca.jpeg</image:loc>
</image:image>
<lastmod>2026-08-31T14:14:47.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/api-documentation-quality-metrics-for-developer-experience</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/fb0df041-c44f-4d38-b07f-1aae456f7af3.png</image:loc>
</image:image>
<lastmod>2026-08-30T14:47:38.037Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/api-reference-versioning-without-documentation-chaos</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/ed98628e-2c77-4f88-bc68-150c65ac7a9e.jpeg</image:loc>
</image:image>
<lastmod>2026-08-29T14:07:17.069Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/openapi-spec-as-the-single-source-of-truth</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/f4859f82-fcc1-4cb5-9a2e-afadef04a3ff.png</image:loc>
</image:image>
<lastmod>2026-08-28T14:51:23.409Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/openapi-and-asyncapi-spec-renderers-for-developer-facing-api-references</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/890d34e7-9ec0-4d2e-b566-70b2da4cfb55.jpeg</image:loc>
</image:image>
<lastmod>2026-08-27T14:52:51.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/evaluating-ai-documentation-platforms-for-agent-workflows</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/e967cfd5-116f-49d9-b27a-ef4b5e17941d.png</image:loc>
</image:image>
<lastmod>2026-08-26T18:51:36.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/openapi-and-asyncapi-spec-driven-documentation-generators</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/07861af5-e5f7-4e72-954a-72d7518165ac.png</image:loc>
</image:image>
<lastmod>2026-08-25T18:17:21.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/tools-for-auto-generating-api-references-from-openapi-and-asyncapi-specs</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/382f1a41-d752-4ddd-a4e5-9007c456854d.png</image:loc>
</image:image>
<lastmod>2026-08-23T13:54:14.906Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/developer-portal-tools-that-auto-generate-api-references-from-openapi-and-asynca</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d98b94bc-568f-467f-85b6-65ebe003c381.jpeg</image:loc>
</image:image>
<lastmod>2026-08-21T13:23:49.984Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/git-connected-documentation-platforms-for-api-teams</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/636c5844-d4c4-4128-89a1-27a86b0bef7d.jpeg</image:loc>
</image:image>
<lastmod>2026-08-20T15:20:07.412Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-platforms-with-built-in-interactive-api-playgrounds</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/fbdf7658-df9e-4efb-9a87-6f9dca6cde84.png</image:loc>
</image:image>
<lastmod>2026-08-19T14:38:37.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/generating-api-reference-documentation-from-code</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/5318373e-7061-4aa4-a796-da2c0e2bf8f4.png</image:loc>
</image:image>
<lastmod>2026-08-17T13:43:37.210Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/idempotency-in-rest-api-design-and-documentation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/01193506-5f99-47ea-8029-26722f99c01c.png</image:loc>
</image:image>
<lastmod>2026-08-16T14:13:29.156Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/openapi-specification-structure-and-authoring-workflow</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/99d82225-5aa6-4138-bbe4-e9a2bb2e40a7.png</image:loc>
</image:image>
<lastmod>2026-08-14T14:08:31.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/interactive-api-playground-design-principles</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/cb6345c6-f77b-4f2a-accc-6b6227f4050f.png</image:loc>
</image:image>
<lastmod>2026-08-12T13:58:08.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/docs-as-code-workflow-fundamentals</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/2c0a50bb-cfa7-421f-a68f-f515845977a4.jpeg</image:loc>
</image:image>
<lastmod>2026-08-12T13:23:01.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/measuring-documentation-quality-and-coverage</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/19382dda-f241-46a3-a449-b0bb14af707e.jpeg</image:loc>
</image:image>
<lastmod>2026-08-11T13:28:48.013Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-review-processes-in-engineering-teams</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/2ae2da6b-9b7b-4d0c-bf00-b3052ee8f4f3.png</image:loc>
</image:image>
<lastmod>2026-08-10T13:33:44.376Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/ai-assisted-technical-writing-without-accuracy-loss</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/c74a56d3-d831-460f-81ce-bfe3e5271039.jpeg</image:loc>
</image:image>
<lastmod>2026-08-09T13:28:21.430Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/ci-cd-pipelines-for-documentation-publishing</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/2e2ec2c3-d4cf-4420-be33-3d94f9c993c2.jpeg</image:loc>
</image:image>
<lastmod>2026-08-08T13:43:42.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/readthedocs-configuration-and-hosting-for-open-source-projects</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/f0038d0a-4580-4b21-8835-80bcb751521d.jpeg</image:loc>
</image:image>
<lastmod>2026-08-07T13:33:48.345Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/choosing-a-markup-language-for-technical-documentation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/ad06f05b-4e1d-4b51-aae1-e4d9f6ee5675.jpeg</image:loc>
</image:image>
<lastmod>2026-08-06T13:28:42.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/software-requirements-specification-in-jira-and-confluence-workflows</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/74bdc380-e876-427c-ac2a-a0d007b3008b.jpeg</image:loc>
</image:image>
<lastmod>2026-08-05T13:33:29.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/ai-crawler-behavior-on-documentation-sites</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/60c4227c-cf7d-4edb-854d-2f7cdf52af27.jpeg</image:loc>
</image:image>
<lastmod>2026-08-04T13:33:17.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-llms-txt-is-and-why-it-exists</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/594e147d-a3a2-427f-a759-08d209164df0.jpeg</image:loc>
</image:image>
<lastmod>2026-08-03T13:23:34.632Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/measuring-how-well-llms-understand-your-documentation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/6e2ce500-ec23-42f6-ae55-853c63fd53ab.jpeg</image:loc>
</image:image>
<lastmod>2026-08-02T13:17:59.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/versioned-documentation-and-llm-context-accuracy</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/583d8753-cf05-4cd1-89d9-b73b522a32c8.jpeg</image:loc>
</image:image>
<lastmod>2026-08-01T13:23:36.460Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/structuring-documentation-content-for-llm-comprehension</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/37cee0c0-e40d-4485-8fbe-e8d788695d84.jpeg</image:loc>
</image:image>
<lastmod>2026-07-31T13:18:13.014Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/markdown-vs-html-for-ai-readable-documentation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/47b48513-05cf-4d8f-9443-cdf78703926d.jpeg</image:loc>
</image:image>
<lastmod>2026-07-30T13:22:53.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/implementing-llms-txt-for-a-documentation-site</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/bc12adb8-bc93-4492-bec7-cce9a08cebc0.jpeg</image:loc>
</image:image>
<lastmod>2026-07-28T10:56:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/mcp-server-security-for-public-documentation</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d9967a31-3c17-4e87-812e-0be33148952a.jpeg</image:loc>
</image:image>
<lastmod>2026-07-27T07:26:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/multi-product-documentation-served-from-one-mcp-server</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/fb9f08e0-77e1-4258-a282-5d424d51a286.jpeg</image:loc>
</image:image>
<lastmod>2026-07-26T08:36:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/testing-and-validating-mcp-tool-outputs-from-docs</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/858d2c69-b83d-4793-9099-3ea098762b99.jpeg</image:loc>
</image:image>
<lastmod>2026-07-25T06:53:56.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/keeping-mcp-server-responses-accurate-as-docs-change</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/672aa5eb-f388-46a6-9ff4-79c0acf9d90e.jpeg</image:loc>
</image:image>
<lastmod>2026-07-24T07:21:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/docs-backed-mcp-server-vs-custom-knowledge-api</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/2c303183-af54-4f15-a735-6fdd753c3f3c.jpeg</image:loc>
</image:image>
<lastmod>2026-07-23T08:22:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/exposing-documentation-as-mcp-tool-endpoints</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/8fd64539-32da-4f09-91b0-3e1078ef754b.jpeg</image:loc>
</image:image>
<lastmod>2026-07-22T05:14:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/writing-technical-documentation-for-dual-audiences</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/d883e3f1-51cb-4854-b307-8ed8602cbf26.jpeg</image:loc>
</image:image>
<lastmod>2026-07-21T08:23:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-site-architecture-for-agent-crawlability</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/8f57507a-5701-4d11-80c5-6e03361ac2ab.jpeg</image:loc>
</image:image>
<lastmod>2026-07-20T02:57:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/documentation-driven-agent-reliability</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/77e10aa8-4f2d-445a-8e0d-2ed8c0de2e82.jpeg</image:loc>
</image:image>
<lastmod>2026-07-19T05:18:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/what-ai-native-documentation-actually-means</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/69c039c8-b81a-47da-ab17-93f442c19c1c.jpeg</image:loc>
</image:image>
<lastmod>2026-07-18T06:03:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/making-api-reference-consumable-by-ai-agents</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/f91a801a-0972-4aef-b9cd-655834a331f6.jpeg</image:loc>
</image:image>
<lastmod>2026-07-17T05:39:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://docsascode.co/posts/mcp-server-fundamentals-for-documentation-teams</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/ff0b3af4-eb1e-4eea-a716-8a563f361086/canvas/290c2b0c-cf0c-4302-b37a-249e734ebace/generated/90d5fd7e-d265-4c61-8d3f-f36c773acf65.jpeg</image:loc>
</image:image>
<lastmod>2026-07-16T00:46:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
