Skip to content

Commit 18d42ad

Browse files
committed
Add AI-friendly documentation section to README
- Introduce `llms.txt` and `llms-full.txt` for machine-readable indexing. - Document support for Markdown content negotiation via HTTP headers. - Add details on AI-focused tools like Agent Skills and MCP Server.
1 parent 4881b0c commit 18d42ad

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,25 @@ redirects: {
216216
This will remove the old page from the navigation structure, but keeps the URL around
217217
with a redirect to the new location.
218218

219+
## 🤖 AI-Friendly Documentation
220+
221+
We make our docs consumable by AI agents and LLMs, not just humans.
222+
223+
### What we do
224+
225+
* **[`llms.txt`](https://docs.duendesoftware.com/llms.txt) and [`llms-full.txt`](https://docs.duendesoftware.com/llms-full.txt)** — Machine-readable site index and full content dump following the [llms.txt proposal](https://llmstxt.org/), so AI tools can discover and ingest our docs.
226+
* **Content negotiation** — The server supports `Accept: text/markdown` to return raw Markdown for any docs page, giving AI agents clean content without HTML noise.
227+
* **`robots.txt` signals** — We don't block AI crawlers. The robots.txt includes references to `llms.txt` so crawlers can find structured content.
228+
229+
Beyond this repo, Duende also provides tools that give AI coding assistants specialized knowledge (see [AI Agent Tools](https://docs.duendesoftware.com/general/ai-agent-tools/)):
230+
231+
* **[Agent Skills](https://github.com/DuendeSoftware/duende-skills)** — Structured `SKILL.md` files following the [Agent Skills format](https://agentskills.io/) that give AI assistants domain expertise on IdentityServer, BFF, token management, and more. Loaded automatically by compatible IDEs.
232+
* **[MCP Server](https://github.com/DuendeSoftware/products/blob/main/docs-mcp/README.md)** — A local [Model Context Protocol](https://modelcontextprotocol.io/) server that gives AI assistants search and fetch access to the full Duende docs, blog, and sample code via SQLite full-text search.
233+
234+
### Why
235+
236+
Developers increasingly use AI assistants to find answers. If our docs aren't AI-friendly, those assistants hallucinate or point elsewhere. Making content machine-readable means Duende products get accurate representation in AI-generated answers.
237+
219238
## ⚖️ License
220239

221240
For all licensing information, refer to the relevant license files:

0 commit comments

Comments
 (0)