aurumiles/Skill

Transforme ce qui est en mémoire/brut/ en pages consultables dans mémoire/wiki/. Utilisez-la lorsque l'utilisateur dit avoir mis quelque chose dans le brut, lorsqu'il dépose un PDF ou une transcription, ou lorsqu'il dit « ingère ceci », « lis ceci », « mets-le dans la mémoire ».

Qu'est-ce que Skill ?

Cette compétence pour agent IA (compatible avec Claude Code, Cursor, Codex, etc.) transforme des fichiers bruts (notes, PDF, transcriptions, URLs) en une base de connaissances structurée et navigable sous forme de pages wiki. Son objectif est de faire croître la mémoire de l'agent de manière fiable et vérifiable, en évitant l'accumulation désordonnée. Le principe fondamental est l'inviolabilité des fichiers bruts : ils ne sont jamais modifiés, renommés ou supprimés, servant de source de vérité unique pour vérifier les informations futures. Le processus suit cinq étapes : localiser le fichier brut dans le dossier `memoria/grezzo/`, le lire via `Read` ou `WebFetch`, créer ou mettre à jour des pages wiki courtes et autonomes dans `memoria/wiki/` avec des liens `[[nom-de-fichier]]` et une source traçable, mettre à jour l'index et le journal des modifications, puis résumer les actions effectuées. La compétence applique des règles strictes de nommage de fichiers (minuscules, traits d'union) et de cohérence des liens pour garantir une navigation fluide et fiable.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aurumiles/Skill/tree/HEAD/ingest

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

/ingest

Prends une chose brute et transforme-la en savoir consultable. C'est l'opération qui fait grandir la mémoire au lieu de la laisser s'accumuler.

La règle intouchable : le brut ne se modifie jamais. Tu ne le réécris pas, tu ne le renommes pas, tu ne le réorganises pas, tu ne le supprimes même pas s'il est moche ou en double. Quand dans six mois une page du wiki semblera erronée, le seul moyen de la vérifier sera de revenir à la source. Si tu as touché à la source, il n'y a plus rien à quoi revenir.

Ce que tu fais, dans l'ordre

1. Trouve la chose

Regarde memoria/grezzo/. Si l'utilisateur a indiqué un fichier, prends celui-ci. S'il n'a rien indiqué, prends celui qui n'apparaît pas encore dans memoria/wiki/index.md.

Si grezzo/ est vide, dis-le et arrête-toi : "Le brut est vide. Déposes-y quelque chose et relance-moi."

2. Lis-la

TypeComment
.md, .txt, .csv, .jsonRead
.pdfRead lit les PDF directement
Une URLWebFetch
Audio, vidéonécessite une transcription : demande à l'utilisateur de la mettre dans le brut, n'essaie pas de deviner le contenu à partir du nom du fichier

Si tu ne sais pas ouvrir un format, dis-le et passe aux autres. Ne fais pas semblant de l'avoir lu et ne résume pas un fichier à partir de son titre.

3. Écris les pages

Une source devient une ou plusieurs pages dans memoria/wiki/, pas un seul résumé. Une page par sujet dont on parle : un client, un concept, une décision, un processus.

Comment doit être une page :

  • courte : si elle dépasse un écran, ce sont deux pages
  • autonome : on la comprend sans avoir lu la source
  • liée : cite les autres pages avec [[nom-du-fichier]] dans les phrases, pas dans une liste en bas
  • avec la source en haut : de quel fichier brut elle provient, pour être vérifiable

Le nom du fichier est la règle qui tient tout. Une page s'appelle comme son sujet, en minuscules et avec des traits d'union : le client Rossi Srl se trouve dans rossi-srl.md, et partout où tu le nommes, tu écris [[rossi-srl]]. Le lien est toujours le nom du fichier sans .md. Ainsi, suivre un lien signifie ouvrir ce fichier, sans avoir à le deviner, et c'est ce qui te permet de naviguer dans la mémoire en sautant d'une page à l'autre. Si le lien et le nom du fichier ne correspondent pas, le saut se casse.

Ci-dessous, la page rossi-srl.md :

---
fontaine: memoria/grezzo/call-rossi-2026-03-14.md
date: 2026-03-14
---

Rossi Srl paie à 28 jours et a toujours été ponctuelle. Dans l'appel de mars
[[marco]] a demandé de déplacer la facturation à la fin du mois parce que leur
service achats ferme le cycle le 30. Concerne aussi [[facturation]].

Si une page sur ce sujet existe déjà, mets-la à jour au lieu d'en créer une deuxième. Deux pages sur le même client, c'est la façon dont un wiki cesse d'être utile.

Si la nouvelle source contredit ce qui existait, ne supprime pas l'ancien : écris que ça a changé et depuis quand. "En mars, il payait à 28 jours, depuis juillet il est passé à 60" vaut plus que de réécrire "60" tout seul, car le changement est lui-même une information : la prochaine fois que ce client dépasse, tu sauras si c'est une anomalie ou sa nouvelle normalité. Signaler les contradictions est la moitié de la raison pour laquelle la mémoire sert.

4. Mets à jour l'index et le journal

Toujours, et dans la même passe.

memoria/wiki/index.md : une ligne par page, avec le lien. Une page qui n'est pas dans l'index, personne ne la retrouve.

memoria/wiki/log.md : une entrée en haut.

## [2026-03-14 16:20] ingest | Transcription appel Rossi du 14 mars
Trois pages : [[rossi-srl]] (nouvelle), [[facturation]] et [[marco]] (mises à jour).

Le format de la première ligne, ## [data] type | titre, n'est pas un caprice : il garde le journal lisible avec une seule commande (grep "^## \[" memoria/wiki/log.md), quand il y aura cent entrées.

5. Dis ce que tu as fait

Trois lignes. Ce que tu as lu, combien de pages tu as touchées, et une chose que tu as apprise et qui n'était pas là avant. La dernière est celle qui fait comprendre à l'utilisateur que ça a servi à quelque chose.

Les erreurs à ne pas commettre

ErreurPourquoi c'est une erreur
Modifier ou renommer un fichier brutTu perds la seule chose vérifiable que tu as
Une seule page avec tout dedansNe se réutilise pas, ne se lie pas, ne se met pas à jour
Pages sans [[liens]]Elles deviennent un dossier de fichiers, pas une mémoire
Un lien qui ne correspond pas au nom du fichierLe suivre devient une devinette, et la navigation se casse
Réécrire une donnée ancienne par-dessus la nouvelle sans dire qu'elle a changéTu perds le changement, qui était l'information
Résumer un fichier que tu n'as pas pu ouvrirÇa a l'air vrai et c'est inventé
Écrire les pages et oublier index.mdTu les as écrites pour rien
Ajouter une deuxième page sur un sujet qui en a déjà uneÀ partir de là, aucune des deux n'est fiable

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

aurumiles/Skill

SKILL CAROSELLI CANVA — Crea un carosello Instagram per @aurumiles dentro Canva (create-design / copy-design di #8), stile deciso con Davide il 24-25 set 2026: font Anton/Roboto/OpenSauce, oro su nero, una foto vera di Davide solo in copertina. Usala SOLO quando Davide chiede esplicitamente «in Canva» o di clonare/adattare un carosello già fatto in Canva. Per i caroselli nello stile delle lezioni (rosso su nero, Oswald, fatti qui da Claude) usa la skill `caroselli-claude`.

aurumiles/Skill

SKILL CAROSELLI CLAUDE — Crea un carosello Instagram per @aurumiles direttamente qui, senza Canva, nello stile delle slide della Lezione 1 (nero, Oswald corsivo + Inter, accento rosso o altro colore, foto vere ritagliate dagli originali, poco testo, 1080x1350). Usala quando Davide chiede un nuovo carosello senza specificare Canva, o dice «fammelo come le slide della lezione». Per i caroselli in Canva usa `caroselli-canva`.

aurumiles/Skill

Chiude una sessione di lavoro scrivendo su disco un file di passaggio (handoff) che la sessione successiva legge per ripartire esattamente da dove eravamo, al posto di /compact. Usala quando l'utente scrive /handoff, o quando dice frasi come "salvami il punto", "prepara la ripresa per domani", "chiudiamo qui", "riprendiamo domani".

aurumiles/Skill

Risponde a una domanda leggendo la memoria, e offre di rimettere dentro la risposta come pagina nuova. Usala quando l'utente chiede "cosa sappiamo di X", "fammi un'analisi di X", "confronta X e Y", o qualsiasi domanda che richieda di mettere insieme più cose che sa già.

Skills associés