llms.txt

llms.txt 是一种面向大语言模型(LLM)的文档规范文件,以 Markdown 格式提供组件库的完整 API 参考,使 AI 编码助手能够准确理解和使用 NacrDesign 组件。

什么是 llms.txt
llms.txt 是社区提议的一种标准,放置在网站根路径下,供 AI 工具自动检索项目文档。

核心价值

  • AI 助手无需手动配置即可获取组件 API
  • 结构化 Markdown 格式,LLM 解析率高
  • 包含所有组件的 Props、Events、Slots、Methods
  • 与文档站同步更新,始终保持最新
访问地址
部署后可通过以下地址访问:
本地开发:http://localhost:3001/llms.txt
如何在 AI 工具中使用
主流 AI 编码工具都支持 llms.txt 规范,以下是几种常用方式:

Cursor / Claude Code

在项目根目录创建 .cursorrulesCLAUDE.md,添加:

当用户提到 NacrDesign 组件时,请先查阅 https://design.nacr.cn/llms.txt 获取最新 API 文档。

CodeBuddy

在工作区内直接引用 llms.txt 文件,AI 会自动读取组件 API。

ChatGPT / 通用 AI

在对话中粘贴 llms.txt 内容或提供 URL,让 AI 加载为上下文。

VS Code Copilot

.github/copilot-instructions.md 中引用 llms.txt URL。

文件内容结构
llms.txt 包含以下章节:
📦
安装与引入

nacr-design 模块安装、自动导入说明

📋
组件 API

85+ 组件的 Props、Events、Slots、Methods

🎨
CSS Variables

全局设计令牌和 CSS 自定义属性

托管配置
llms.txt 已通过 Nuxt 的 public 目录自动托管到站点根路径,无需额外配置。

实现方式

文件放置在 playground/public/llms.txt,Nuxt 会自动将其作为静态资源托管到 /llms.txt 路径。 部署后 AI 工具即可通过 https://design.nacr.cn/llms.txt 检索到完整的组件 API 文档。