AI Engineer

How We Got LLMs to Recommend Our Open Source Library — Christopher Burns, Inth

1862 summary words 8 min summary Watch video

Start with the signal

8 min read

Summary

At-a-Glance

  • Verdict: Watch fully
  • Core thesis: To make an open-source developer library discoverable, understandable, and installable by LLMs and coding agents, treat agent-facing documentation as a first-class product surface: concise navigation files, Markdown delivery, and packaged local docs matter more than a conventional docs site alone.
  • Why it matters: Agents increasingly influence library selection and implementation, while coding agents often inspect repositories and installed packages rather than visiting websites; this creates a practical distribution and DX channel for developer products.
  • Best use: Use it as a concise implementation-oriented checklist for making OpenClaw-adjacent tools, libraries, and docs agent-readable, while treating the speaker's attribution and emerging standards as hypotheses to test rather than settled best practice.

Executive Summary

Christopher Burns argues that developer experience is becoming agent experience: the former standard of personally installing and evaluating a tool has increasingly become a prompt-driven workflow in which Claude, ChatGPT, Codex, Gemini, and coding agents select and integrate packages. He presents C15T, his open-source cookie-consent library, as a live example, claiming it grew from roughly 1,200 downloads at an earlier NextConf appearance to millions of NPM downloads, with LLM recommendations becoming its leading reported inbound source after April 13.

His central prescription is not a single GEO/SEO trick but a layered documentation-delivery system. A manually written, concise llms.txt directs agents to the right material; an llms-full.txt supplies a structured index of pages; each web page should have an equivalent Markdown representation; and the site should expose that representation through direct .md URLs, content negotiation for Markdown-accepting clients, and a mode=agent query fallback.

The most operationally relevant point is that coding agents often do not browse product documentation at all. They inspect the repository, installed node_modules, compiled source, and potentially stale model knowledge. Burns therefore bundles Markdown docs into the package and adds an agents.md instruction file that tells agents where to find and validate the relevant documentation. He reports roughly 50% token savings across models from avoiding web search and extracting docs from codebases.

The talk is candid that this ecosystem remains unstable: support for conventions such as Markdown alternates is inconsistent, WebMCP is early, agent-readiness scores fluctuate, and there is no proof that any one optimization causes recommendation growth. The useful conclusion is to build lightweight, versioned agent interfaces now, measure their effects, and iterate instead of waiting for a final standard.

Key Takeaways

  • Claim: Agent-facing documentation should be treated as a distribution surface because LLM recommendations and prompt-driven installs can now influence developer-library adoption. | Evidence: Burns says C15T's onboarding responses showed Claude, ChatGPT/Codex, and Gemini becoming its number-one inbound source beginning April 13; he reports approximately 3 million NPM downloads, 45% month-on-month growth, and 2,800 production sites using the library. | Implication: For agent tools and developer products, documentation quality should be owned jointly by DX, product, and GTM rather than treated solely as support content. | Caveat: The talk reports correlation from self-reported acquisition data, not a controlled causal study proving that documentation optimizations produced the growth or recommendations.
  • Claim: A concise, hand-authored llms.txt is more useful than a mechanically generated exhaustive file for orienting an LLM across a large documentation set. | Evidence: Burns reports that roughly 40 good lines outperformed 1,000 lines of noisy generated content in his testing; he frames llms.txt as a directional layer explaining the product and where to find answers. | Implication: Write an explicit agent-oriented overview that prioritizes product purpose, common tasks, key constraints, and the highest-value documentation paths instead of dumping a site inventory. | Caveat: The claimed testing methodology, models, tasks, and reproducibility are not provided.
  • Claim: Serve documentation in Markdown through multiple retrieval paths because agents fetch structured text more efficiently than they browse and parse HTML. | Evidence: The proposed pattern is a .md counterpart for each standard page, a header declaration that an alternate Markdown version exists, content negotiation that returns Markdown when a client accepts it, and a mode=agent URL-query fallback for clients unable to set headers. | Implication: Build Markdown generation into the docs pipeline, but preserve normal HTML pages and instrument which agent-access routes are actually being used before optimizing heavily for any one convention. | Caveat: Burns explicitly says support for the alternate-Markdown header is uncertain and varies across agents, naming Perplexity and some agents without asserting universal adoption.
  • Claim: For installable libraries, the package itself is often the most important agent documentation channel because coding agents inspect repos and node_modules rather than visiting the docs website. | Evidence: Burns says agents read repositories, node_modules, compiled source, and stale training data; C15T bundles Markdown docs into node_modules and includes an agents.md file directing agents to the bundled material and asking them to verify it. | Implication: Ship version-matched, locally readable docs alongside every package release so an implementation agent can resolve questions from the exact version it has installed. | Caveat: This pattern is most directly applicable to versioned packages such as NPM, Cargo, and Python libraries; it does not substitute for web documentation for products that agents cannot install locally.
  • Claim: Local bundled documentation can reduce agent cost and improve implementation reliability by eliminating unnecessary web search and source-code inference. | Evidence: Burns reports nearly 50% token savings across multiple models when agents can access bundled Markdown docs instead of searching the web, locating pages, and extracting content from a codebase. | Implication: Evaluate agent-readiness not only by recommendation or referral outcomes but by task completion, token consumption, tool calls, and error rates in real coding-agent workflows. | Caveat: No benchmark setup, task complexity, or model-specific results are supplied, so the number should be treated as directional.
  • Claim: WebMCP-like interfaces are the next layer beyond passive documents: agents should be able to query a site through explicit capabilities. | Evidence: LeadType exposes three early WebMCP tools—search docs, get pages, and ask docs—to assemble the relevant documentation context for an agent. | Implication: Prototype narrowly scoped, read-only agent endpoints for documentation retrieval, but avoid making critical workflows dependent on this interface until adoption and security practices mature. | Caveat: Burns characterizes WebMCP as very early, and the talk does not establish broad client support, security requirements, or a stable interoperability standard.
  • Claim: Agent-readiness is an ongoing operational practice, not a one-time compliance exercise. | Evidence: Burns cites Aura.ai as an emerging agent-readiness tester and notes C15T's score had changed materially over three weeks; his broader framing is a 'utility belt' of small, targeted optimizations rather than a magic SEO tool. | Implication: Maintain a recurring review loop for documentation artifacts, package contents, agent retrieval success, and changing crawler/client behavior. | Caveat: Third-party scoring tools and their criteria are new and volatile, so a score should not be treated as an authoritative measure of LLM recommendation quality.

Detailed Brief

LeadType as a documentation build pipeline

  • Claims: Burns abstracted the C15T documentation work into LeadType, described as a framework-neutral documentation pipeline rather than a conventional SEO product.; Its intended workflow is to take source .mdx files and generate the collection of agent-oriented artifacts needed for a website.; The speaker says other developer companies are implementing the approach and seeing similar optimization results, though he provides no named case studies or metrics.
  • Evidence: The command described is effectively 'lead type generate,' which emits the supporting files for an optimized agent experience.; Burns compares the desired documentation quality bar to Stripe documentation: clear enough that integration can proceed reliably.
  • Caveats: The transcript does not explain LeadType's generated file formats, hosting requirements, licensing, or how it maintains consistency between source docs and package-bundled docs.
  • Implications: The durable architecture is a single-source documentation system that can emit browser-facing HTML, agent-facing Markdown, indexes, and package-local artifacts from the same versioned source.

Priority order for a non-developer website

  • Claims: For a standard marketing or company website starting from scratch, Burns prioritizes a Markdown version for every page, followed by llms.txt and llms-full.txt.; He argues that this applies beyond technical documentation: his marketing site also has Markdown equivalents.
  • Evidence: In audience Q&A, he says many CMSs are not designed for per-page Markdown output and notes that he built a custom CMS to support the pattern.; He asserts that more websites are being visited by agents rather than human users, but supplies no measurement.
  • Caveats: For nontechnical sites, broad Markdown exposure can surface material that teams may not want indexed or easily extracted; content governance and access controls still apply.; The claim about agents overtaking human website visits is not substantiated in the talk.
  • Implications: CMS selection and content architecture should include machine-readable publishing requirements, rather than bolting them on after a site launch.

Notable Concepts & Terms

  • llms.txt: A concise, agent-oriented guide to what a product or documentation set is, which questions it can answer, and where the most relevant material resides.
  • llms-full.txt: A fuller structured page index, likened by Burns to a sitemap with links and short descriptions, intended to help agents locate documentation.
  • Twin Markdown pages: A pattern in which a normal web page has a corresponding .md URL so an agent can retrieve low-overhead structured content instead of HTML.
  • Content negotiation for Markdown: Returning Markdown rather than HTML when a client indicates it accepts Markdown, with an explicit query-string fallback for less capable agents.
  • agents.md: A package-local instruction file that directs coding agents to version-matched bundled documentation and can specify validation behavior.
  • WebMCP: An early concept for exposing explicit website capabilities to agents; the example interface provides documentation search, page retrieval, and question answering.
  • LeadType: Burns's framework-neutral docs pipeline that generates agent-facing documentation artifacts from MDX source files.
  • Aura.ai: A newly introduced site-testing tool cited as an agent-readiness evaluator; useful as a changing diagnostic rather than a stable benchmark.

Operator Notes / Why Ken Should Care

  • Audit every OpenClaw-facing repository and package for a versioned agents.md plus bundled, task-oriented Markdown docs; make release CI fail if these artifacts drift from the shipped API or behavior.
  • Add an agent retrieval benchmark to the docs pipeline: run representative coding tasks against web-only versus package-local documentation and record task success, tokens, tool calls, and hallucinated API usage.
  • Publish per-page Markdown for public documentation and marketing content, with explicit rules for authentication, private material, and content that should not be exposed through machine-readable endpoints.
  • Hand-author a short llms.txt for each major product surface; review it as product positioning changes rather than generating it blindly from navigation.
  • Treat WebMCP-style documentation endpoints as an experimental read-only interface and conduct threat modeling before exposing any account, deployment, or mutation capability.
  • Use Aura.ai or similar tools as a periodic regression signal, but set internal success criteria around observed agent task outcomes and referral/installation attribution rather than third-party scores.

Source/Metadata

  • Title: How We Got LLMs to Recommend Our Open Source Library — Christopher Burns, Inth
  • Transcript words: 4319
  • Duration seconds: 987
  • Timestamp note: No timestamps or chapter markers were present in the supplied transcript. The transcript also contains a substantial repeated segment after the Q&A.
Full transcript 2394 words · 19 min read
0:00

The talk title, we'll see if it lines up by the end of it, but when we put this talk title in, just to be honest with you, so much changes in three days at this point. We'll see how it goes.

0:12

So, yeah, the whole point of it was how I got LLMs to understand my open source library and what I did to do it well. Is it some kind of scientific background? Am I from a lab? No. That's slidey clicky, things not working. So, I just like to say again, I'm just you. I'm just this side of the stage. I'm just hacking it together, figuring out what is useful, what is token efficient, these things, and again, I am British. Please don't think my accent makes me an expert. So, for quick context, I'm Christopher Burns. I'm the founder of Inth. I created an open source cookie banner library called C15T. That really annoying thing on the internet. That is me.

0:25

I spoke at NextConf after it started taking off, and it had 1.2 thousand downloads at the time. Now it's closer to two million. In terms of statistics, so we just check that this is not theoretical. This is actually something that is succeeding. We have three million NPM downloads, 45% month-on-month growth, 2.8 thousand websites using it in production, from Minlify to Zed to Inphysical.

0:34

And the whole concept of this talk goes back to, we were doing all these things to make our library more efficient. We were batting upwards compared to every other tool. Every other tool was built for marketers and lawyers. We were built for the developer. So we had to make sure we had a very good developer experience. And we had an onboarding form that said, how did you hear about this? And we started to get spikes that, from April the 13th, now our number one source of inbound is Claude, ChatGPT, Codex, that is ChatGPT, Gemini recommending us.

0:39

And I like to think of this as the iceberg. We start with the top of C15T, and there are many, many tools that go into it, from LLMs.txt to sitemaps to RSSPs to robot.txts. So many micro-optimizations that you can do, from old methods of running the internet to new methods. And how many of you have made these kind of tools? How many of you have really, put simply, said, hey, agents, we need this to be done? And, yeah, it said we should install this library. And you've gone, okay, raise your hands. How many people have done this? Pretty much most people. That's a lot of hands.

0:43

So what's really funny is that we went from wizards installing our software to agents installing them. And I just went through Y Combinator. And what's really interesting is if you know who these two people are, these are the co-founders of Stripe, the Collison brothers. And they had a really classic saying of a Collison brothers install. And they would hand you their laptop, and they would install Stripe. These days, it's just a prompt. Being in Y Combinator, we just give people a prompt. And really what that means is that our very good developer experience primitives are now hitting agent primitives.

0:49

So as we were pulling all these things together, there is no one tool that fixes everything. I like to think about these problems like Batman's utility belt. Loads of really small things targeted in different areas to get it done. And we built all of these things into C15T because we wanted C15T to be the best developer framework in this tool. Think of it like Stripe docs.

0:51

And as we were building more and more tools, more and more documentation websites, we actually started abstracting these tools into a side quest that we call LeadType. So all of the things that we're going to talk about now are things that we have already solved with this open source framework. We have our friends at other developer companies implementing it and seeing similar results about how to optimize for the agent experience.

0:57

So, again, this isn't a magic SEO tool. It's actually a very non-sexy title, but it's a framework-neutral docs pipeline. Complex. Complex. But really, all it does is take your .mdx files, you run lead type generate, and it will spit out everything for optimized agent experience for your websites. And the rest of this talk is going to look a bit like a BuzzFeed list, to put simply, of these problems. Because, again, not everybody knows even how to put an LLMs.txt on their website.

1:02

So, that comes to the first problem of if your docs have hundreds of pages, how can it navigate them to find the right questions? The first solution is obviously an LLMs.txt. What we found in our research is that it's much better not to just generate this. It is much better to write your LLMs.txt by hand. Obviously, our tool wraps it, but write it as you are trying to get the answers across to the LLMs. So about 40 good lines beats 1,000 lines of noise from our testing.

1:06

And that comes to the second issue of agents don't know how to browse. They know how to fetch. So, you then need the second part of the solution of the LLMs full. Again, think of this as a sitemap where it takes the actual page and the links and a short description of what each page is for the LLMs.txt. Again, most people have heard these two solutions. But where things are starting to get very complicated, and we're seeing a lot of optimizations right now, is that HTML is expensive. And why can't we just ship Markdown to the agents? And we can.

1:12

And you've seen that everybody has started creating twin MDs. So that's taking the normal website, such as Next.js Quickstart, and then having a .md on the end of it. And when you load that, it goes to the Markdown version. But what's really important here, and it's really worth noting, is this line at the bottom. If you look at all the best documentation websites, Minitlify, Vercel, C15T, pat myself on the back, they all have this in the header. This is saying to the agents, whenever they visit the website, that there is an alternative version of this in Markdown. Again, who actually supports it? Don't ask me. Perplexity, some of the agents. It's all up in the air.

1:19

And then the second thing as well is that, taking the .mds, you need to make sure that they're available through multiple methods. So one of them is the .md. So as you copy it to an agent, you say .md. Another one is just taking the normal link and then adding a redirect into your Next.js config so that if it detects an agent has the header of accepting Markdown, instead of returning the HTML, it will return the Markdown. And then the third one is that not all agents can append header tags. So there's also a URL query of mode equals agent.

1:20

So they're the ones that pretty much everybody knows. And it's pretty basic internet knowledge at this point. But one of the really interesting ones is where we're going next. And our tooling is also helping this, is that an agent can't ask your website anything. So we need to think about the WebMCP. And this is still very early. But our tool is already exposing three different tools to WebMCP: search docs, get pages, and ask docs. Again, our library lead type is pulling all of that context together so an agent can easily ask it the right questions.

1:24

I think we'll even see a future where communication happens over email. And there are companies in San Francisco building that today. But this is actually the most interesting one, and I think the most important one for anybody who has any type of developer module service, NPM modules, cargo, Python, whatever, is that the uncomfortable truth is that coding agents are actually never visiting the website if you have a library. They're actually visiting the library. They're actually visiting the node modules. They read the repo, and they read the node modules. They have previous stale training data, and they're trying to work it out, what it can do, from the compiled source.

1:29

So, again, following what people like Vercel are doing and people who are thought leaders in this industry, we take the bundled Markdown documents and then we also put them in the node modules with an agents.md file. And the agents.md file basically says, if you've got a problem, if you've got a question, all the documents are here. Rep them.

1:33

And we actually see that this has surprisingly real effects. We can see that between many different models, there is almost 50% token saving instead of trying to search the web, find the right tools, pulling the Markdown files from your code base. So if you have a library that's forever changing, then having the node modules built in is a very effective solution. This is also working without any skills. But if you want as well, you can add skills to it to say, look at the node modules and go from there.

1:38

And, again, just doubling down on this point, looking at the agents.md file, you can say when working with C15T Next.js library, read the bundles and verify that they match and go from there.

1:46

So that's really how we've done it. I don't want to say this is prescriptive, that I know the answers. If you have documentation websites or if you have any type of Markdown, if you're running your own blog, I've been using our package as well on our marketing website. Every part of our marketing website also has a Markdown file. It can be something that's used for many things, which currently most people are just using for documentation. But you can literally run it and it will pull out all of these extra files.

1:54

And one of the big things was when I put this talk together, we were seeing the results that Claude was recommending. But there were not really any test suites yet or test harnesses on, is your site agent ready? And Kyle Flair brought one of them out. But my favorite is actually one called Aura AI. This is brand new, and it tests a lot. I'm happy to show our score of 59 because it's constantly changing. Three weeks ago, it was a lot higher. And, again, this is a forever-changing area. So Aura.ai, put in your website and it will start giving you recommendations. It's forever changing. Again, we can just stay on top of it.

2:04

And yeah, this is one of my final slides, is that the market, agents, LLMs, everything is forever changing. There is no such thing as perfection. When I started making these slides, I got so caught up in everyone expects me to be the expert here. But I've just been hacking on this problem a little more than you guys have so far. So never get caught up in being perfect. Every small little increase really does matter. Every small little thing you add really does matter. Thank you so much. You can find me on X, Bern, Chris, and LinkedIn and everywhere. I think we have time for one or two questions. Yeah, of course.

2:13

So if you were building, we're a website agency. We work with a lot of startups building their own websites. If you were just building a website, not necessarily a developer tool, but just a website to be found, which of these methods would you concentrate on if you're starting from scratch?

2:16

Yeah, I think the most important ones, and we're starting to see this more and more, is trying to provide a .md file for every single page. A lot of CMSs are not built in this way. And we see this optimization happening more and more where, I didn't put in this slide, but we're seeing more and more websites being visited by agents instead of real humans. So in terms of even trying to be proactive and token efficient, you should provide a Markdown file if you can.

2:21

Again, a lot of CMSs are not built this way. I actually built my own CMS. My name is Chris and I built Chris CMS, short for Christmas. It's a whole thing my team wishes I never built. But it does work and it does bring this token efficiency up. So yeah, I would say llms.txt is your first shout. LLMs.txt, full.txt, second. If you can just do them manually, say you're not even working on systems that have a Markdown, I still recommend them. But you can always get creative with creating these files on the go. Thank you. And I like to think of this as, you know, the iceberg. You know, we start with the top of C15T and there's many, many tools that go into it,

2:51

from, you know, LLMs.txt to sitemaps to RSSPs to robot.txts. So many micro-optimizations that you can do from old methods of running the internet to new methods. And how many of you have, you know, made these kind of tools? How many of you have really, put simply, said, hey, agents, we need this to be done? And, yeah, it said we should install this library. And you've gone, okay, raise your hands. How many people have done this? Pretty much most people. That's a lot of hands. So what's really funny is that we went from wizards installing our software to agents installing them. And I just went through Y Combinator.

3:45

And what's really interesting is if you know who these two people are, these are the co-founders of Stripe, the Collison brothers. And they had a really classic saying of, like, a Collison brothers install. And they would hand you their laptop, and they would install Stripe. These days, it's kind of like just a prompt. Being in Y Combinator, we just give people a prompt. And really what that means is that our very good developer experience primitives are now hitting agent primitives. So as we was pulling all these things together, there is no one tool that fixes everything. I like to think about these problems like, you know, Batman's utility belt.

4:32

Loads of really small things targeted in different areas to get it done. And we built all of these things into C15T because we wanted C15T to be the best developer framework in this tool. Think of it like Stripe docs. And as we was building more and more tools, more and more documentation websites, we actually started abstracting these tools into a side quest that we call LeadType. So all of the things that we're going to talk about now are things that we have already solved with this open source framework. We have our friends at other developer companies implementing it and seeing similar results about how to, like, optimize for the agent experience.

5:19

So, again, this isn't a magic SEO tool. It's actually a very non-sexy title, but it's a framework-neutral docs pipeline. Complex. Complex. But really, all it basically does is take your .mdx files, you run lead type generate, and it will spit out everything for optimized agent experience for your websites. And the rest of this talk is going to look a bit like a BuzzFeed list, to put simply, of these problems. Because, again, not everybody knows even how to put an LLMs.txt on their website. So, you know, that comes to the first problem of if your docs have hundreds of pages, and how can it navigate them to find the right questions?

6:10

The first solution is obviously in LLMs.txt. What we found in our research is that it's much better not to just generate this. It is much better to write your LLMs.txt from hand. Obviously, our tool wraps it, but write it as you are trying to get the answers across to the LLMs. So, about 40 good lines beats 1,000 lines of noise from our testing. And that comes to the second issue of agents don't know how to browse. They know how to fetch. So, you then need the second part of the solution of the LLMs full. Again, think of this as a site map where it takes the actual page and the links and a short description of what each page is for the LLMs.txt.

7:03

Again, most people have heard these two solutions. But where things are starting to get very complicated, and we're seeing a lot of optimizations right now, is that HTML is expensive. And why can't we just ship Markdown to the agents? And we can. And you've seen that everybody has started creating twin MDs. So, that's taking the normal website, such as Next.js Quickstart, and then having a .md on the end of it. And when you load that, it goes to the Markdown version. But what's really important here, and it's really worth noting, is this line at the bottom. If you look at all the best documentation websites, Minitlify, Vercel, C15T, pat myself on the back.

7:56

They all have this in the header. This is saying to the agents whenever they visit the website that there is an alternative version of this in Markdown. Again, who actually supports it? Don't ask me. Perplexity, some of the agents. It's all up in the air. And then the second thing, as well, is that taking the .mds, you need to make sure that they're available through multiple methods. So, one of them is like the .md. So, as you like copy it to an agent, you say .md.

8:34

Another one is just taking the normal link and then adding a redirect into your next.js config, so that if it detects an agent has the header of accepting Markdown, instead of returning the HTML, it will return the Markdown. And then the third one is that not all agents can append header tags. So, there's also a URL query of mode equals agent. So, they're the ones that pretty much everybody knows. And it's pretty basic internet knowledge at this point. But one of the really interesting ones is where we're going next. And our tooling is also helping this, is that an agent can't ask your website anything. So, we need to think about the WebMCP. And this is still very early.

9:33

But our tool is already exposing three different tools to WebMCP. Search docs, get pages, and ask docs. Again, our library lead type is pulling all of that context together so an agent can easily ask it the right questions. I think we'll even see a future where communication happens over email. And there's companies in San Francisco building that today.

10:04

But this is actually the most interesting one. And I think the most important one that anybody who has any type of developer module service, NPM modules, cargo, Python, whatever, is that the uncomfortable truth is that coding agents are actually never visiting the website if you have a library. They're actually visiting the library. They're actually visiting the node modules. They read the repo. And they read the node modules. They have previous stale training data. And they're trying to work it out on what it can do from the compiled source.

10:45

So, again, following what people like Vercel are doing and people who are thought leaders in this industry is that we take the bundled markdown documents and then we also put them in the node modules with an agents.md file. And the agents.md file basically says if you've got a problem, if you've got a question, all the documents are here. Rep them. And we actually see that this has surprisingly real effects. We can see that between many different models, almost 50% token saving on instead of trying to search the web, find the right tools, pulling the markdown files from your code base.

11:35

So if you have a library that's forever changing, then having the node modules built in is a very effective solution. This is also working without any skills. But if you want as well, you can add skills to it to say, look at the node modules and go from there. And, again, just doubling down into this point, looking at like the agents.md file, you can say like when working with C15T Next.js library, read the bundles and verify that they match and go from there. So that's really like how we've done it. I don't want to say this is like prescriptive, that I know the answers.

12:20

If you have documentation websites or if you have any type of markdown, if you're running your own blog, you know, I've been using our package as well on our marketing website. Every part of our marketing website also has a markdown file. It can be something that's used for many things, which currently just most people are just using it for documentation. But you can literally run it and it will pull out all of these extra files. And one of the big things was when I put this talk together, you know, we were seeing the results that Claude was recommending. But there was not really any like test suites yet or test harnesses on like is your site agent ready?

13:03

And Kyle Flair bought one of them out. But my favorite is actually one called Aura AI. This is brand new and it tests a lot. I'm happy to show our score of 59 because it's constantly changing. Three weeks ago, it was a lot higher. And again, this is a forever changing area. So Aura.ai, put in your website and it will start giving you recommendations. It's forever changing. Again, we can just stay on top of it. And yeah, this is like one of my final slides is that the market, agents, LLMs, everything is forever changing. There is no such thing as perfection. When I started making these slides, I got so caught up of like everyone expects me to be the expert here.

13:55

But I've just been hacking on this problem a little more than you guys have so far. So never get caught with being perfect. Every small little increase really does matter. Every small little thing you add really does matter. Thank you so much. You can find me on X, Bern, Chris and LinkedIn and everywhere.

14:18

I think we have time for one or two questions. Yeah, of course.

14:32

So if you were building, we're a website agency. We work with a lot of startups building like their own websites. If you were just building a website, not necessarily like developer tool, but just a website to be found, which of these methods like would you concentrate on if you're starting from scratch? Yeah, I think the most important ones and we're starting to see this more and more is trying to provide a .md file for every single page. A lot of CMSs are not built in this way. And we see this optimization happening more and more where I didn't put in this slide, but we're seeing more and more websites being visited by agents instead of real humans.

15:16

So in terms of even like trying to be proactive and token efficient, you should provide a markdown file if you can. Again, a lot of CMSs are not built this way. I actually built my own CMS. My name is Chris and I built Chris CMS, short for Christmas. It's a whole thing my team wishes I never built. But it does work and it does bring this like token efficiency up. So yeah, I would say llms.txt is your first shout. LLMs.txt, full.txt, second. If you can just do them manually, say you're not even working on systems that have a markdown, I still recommend them. But you can always get creative with creating these files on the go.

16:12

That yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay yay

16:26

Thank you.

Reading tools

Type to find a passage

Appearance
Ask this transcript

Add a note