Utiliser avec un agent
Cette documentation est écrite pour être lue par des personnes et par des agents. Chaque page existe en HTML et en Markdown, avec le même contenu.
Les fichiers pour agents
Section intitulée « Les fichiers pour agents »| Adresse | Contenu |
|---|---|
/llms.txt |
index au format llmstxt.org : une ligne par page avec son résumé, et les points à connaître avant d’écrire du code daroms |
/llms-full.txt |
toute la documentation en un fichier Markdown, dans l’ordre de lecture |
/<page>.md |
une page en Markdown, ex. /guides/ajouter-une-table.md ; liens internes absolus vers d’autres .md |
Chaque page HTML annonce sa version Markdown par <link rel="alternate" type="text/markdown">. En haut de chaque page : Copier en Markdown, Voir le Markdown, Ouvrir dans Claude.
Dans une app daroms, l’agent a déjà le contexte
Section intitulée « Dans une app daroms, l’agent a déjà le contexte »Dans une app, Claude Code n’a pas besoin de ce site : la couche IA du cœur lui fournit le nécessaire, au bon moment.
| Toujours chargé | À la demande |
|---|---|
CLAUDE.md : noyau core/_ai/CLAUDE.core.md + digest des règles |
règles détaillées selon les fichiers touchés (.claude/rules/) |
descriptions des skills daroms-* |
contenu d’un skill à son invocation |
core/packages/ui/CATALOG.md avant d’écrire une UI |
|
app.spec.md, le cahier de l’app |
Le site sert à apprendre le framework, à préparer une tâche hors de l’app, ou à donner du contexte à un agent qui n’est pas dans une app daroms.
Règles à donner à un agent qui écrit du code daroms
Section intitulée « Règles à donner à un agent qui écrit du code daroms »- Lire
app.spec.mdetcore/packages/ui/CATALOG.md; ne pas lire les sources decore/, ne jamais modifiercore/depuis une app. - Générer avant d’écrire :
bun daroms g screen|feature|table,bun daroms module add,bun daroms icons add. - UI :
@daroms/uiet tokens Tamagui v3 sans$; ni hex, ni nombre magique, niStyleSheet, ni style inline. - Données : Supabase seulement dans
features/x/api.tsviadb(), résultats validés parparseOrThrow. - Textes :
t('cle'), clé ajoutée en FR et en EN, ni emoji ni tiret long. - Chaque écran gère chargement, vide, erreur avec réessai, données (
QueryViewouList). - Vérifier avec
bun daroms shot /route(texte d’abord) puisbun daroms doctor --quicketbun daroms test. - Un refus de hook se corrige, il ne se contourne pas.
Exemples de demandes
Section intitulée « Exemples de demandes »Lis https://daromsartof.github.io/daroms-speedapp/llms.txt puis ajoute un écran « Livres » en suivant le guide Ajouter un écran./daroms-screen books --tab --icon BookOpen/daroms-module ai-chatÉconomiser les tokens
Section intitulée « Économiser les tokens »- Une tâche par session,
/clearentre deux sujets. daroms shotrend un rapport texte avant toute capture.- Le routeur de contexte (
daroms-context.py) indique où regarder ;/daroms-learnl’améliore en fin de tâche. bun daroms costécritapp.cost.md(tokens et prix par étape, modèle et session) : la référence à battre à l’app suivante..claude/stats.jsonlgarde la trace brute par session.