Integrations
llms.txt
Générez des fichiers llms.txt, llms-full.txt et skill.md pour rendre votre documentation lisible par les IA.
Tiramisu Docs génère des fichiers de documentation lisibles par les machines qui aident les assistants IA à comprendre vos docs sans scraper votre site web.
Points d'accès
Trois points d'accès sont générés automatiquement :
| Point d'accès | Description |
|---|---|
/llms.txt | Un résumé concis de la structure de votre documentation avec des liens vers chaque page |
/llms-full.txt | Le contenu complet de toutes les pages de documentation en texte brut |
/skill.md | Un fichier de compétence Claude Code qui enseigne à Claude comment utiliser votre documentation |
llms.txt
Le fichier /llms.txt suit le standard llms.txt — un format léger qui aide les modèles d'IA à découvrir et naviguer dans votre documentation. Il contient :
- Le titre et la description de votre site
- Une liste de toutes les pages de documentation avec leurs URL et descriptions
- Des liens vers la version texte intégral
llms-full.txt
Le point d'accès /llms-full.txt fournit le contenu complet de chaque page de documentation en format texte brut. C'est utile pour les assistants IA qui ont besoin d'ingérer l'intégralité de votre documentation.
skill.md
Le point d'accès /skill.md génère un fichier de compétence Claude Code. Ce fichier peut être utilisé comme compétence Claude Code pour enseigner à Claude la structure et le contenu de votre documentation.
Fonctions de génération
Ces points d'accès sont alimentés par trois fonctions que vous pouvez utiliser dans vos routes SvelteKit :
import {
generateLlmsTxt,
generateLlmsFullTxt,
generateSkillMd,
} from "@tiramisu-docs/kit"; Chaque fonction retourne une chaîne de caractères que vous pouvez servir depuis un point d'accès SvelteKit :
// src/routes/llms.txt/+server.ts
import { generateLlmsTxt } from "@tiramisu-docs/kit";
export const GET = async () => {
const content = await generateLlmsTxt();
return new Response(content, {
headers: { "Content-Type": "text/plain" },
});
};