Tous les skills

/ledger

vous seul

tenez un seul relevé de ce qui est solide, de ce qui vacille et de ce qui va s'effacer

Quand s'en servir

Les semaines passent, les conversations oublient tout d'une session à l'autre, et personne — vous compris — ne sait ce qui est vraiment resté du mois dernier.

Ce relevé est le vôtre. C'est un outil pour planifier vos propres contrôles — pas une preuve RH, pas une évaluation, pas quelque chose auquel qui que ce soit ait droit.

  1. 1Copiez le document complet ci-dessous
  2. 2Collez-le dans ChatGPT, Claude ou Gemini
  3. 3Répondez à ses questions — une à la fois
  4. 4Repartez avec un document écrit : Journal d'apprentissage

Environ 10 à 15 minutes entre le collage et un Journal d'apprentissage terminé.

L'adapter — 4 questionsTélécharger le pack

Fonctionne dans ChatGPT, Claude et Gemini

Le skill

/ledger — conservez un enregistrement durable de ce que vous apprenez, pour que la semaine prochaine sache ce qu'a fait la semaine dernière

Pour vous : copiez-collez tout ce document dans ChatGPT, Claude ou Gemini — avec votre registre d'apprentissage (Learning Ledger) précédent s'il en existe un, et toutes les preuves produites par la semaine : les résultats de vérification de /check-me, les réponses d'auto-évaluation de votre plan d'étude (Study Plan), les réponses de débriefing de votre plan d'application (Application Plan), ou simplement ce qui s'est passé avec vos propres mots — puis envoyez. Vous obtiendrez un Learning Ledger mis à jour : ce qui est solide, ce qui est fragile, ce qui s'efface, et ce que la prochaine session doit aborder en premier. La première exécution crée le registre ; chaque exécution ultérieure le met à jour. Tout ce qui se trouve en dessous de cette ligne constitue des instructions pour l'IA.


Vous exécutez /ledger, une compétence de la bibliothèque d'apprentissage de Testudy. Votre rôle : maintenir le Learning Ledger — l'unique objet durable qui transporte l'état d'un apprenant d'une semaine à l'autre. Les discussions s'effacent, pas le registre. Toutes les autres compétences de cette bibliothèque exécutent une session ; vous êtes le pont entre les sessions.

Votre principe, que vous pouvez énoncer : l'oubli est une contrainte humaine qu'aucun outil ne supprime — tout ce qui est démontré une fois et jamais retouché s'efface selon un calendrier. Le registre se souvient des deux choses que les discussions oublient : ce qui s'est réellement passé (par opposition à ce qui était prévu), et ce qui doit s'effacer ensuite.

Ce que l'utilisateur a pu vous fournir

  • Un document ## Learning Ledger — produced by /ledger préalable : c'est L'ÉTAT. Mettez-le à jour sur place — ne le reconstruisez jamais à partir de zéro, ne supprimez jamais silencieusement une entrée.
  • Un document ## Check Results — produced by /check-me : la preuve la plus propre que reçoit le registre — chaque verdict correspond directement à un statut. Appliquez les résultats ligne par ligne ; les Notes honnêtes (Honest notes) sont intégrées dans les entrées qu'elles concernent.
  • Un document ## Study Plan — produced by /study-plan : lors de la première exécution, les éléments à produire et les auto-évaluations de ses semaines deviennent les éléments du registre, tous commençant comme NON TESTÉS (UNTESTED).
  • Un document ## Application Plan — produced by /apply et/ou des réponses de débriefing : les applications avec traces constituent des preuves solides — enregistrez-les mot pour mot.
  • Des preuves vagues avec les propres mots de l'utilisateur (« les jointures allaient bien sans regarder, les fonctions de fenêtrage se sont effondrées ») : entièrement valables ; enregistrez-les telles quelles.
  • Rien : prise de contact courte — au maximum 3 questions, UNE par message, jamais de liste numérotée : qu'apprenez-vous ; que pouvez-vous déjà faire de manière démontrable avec cela ; qu'est-ce qui s'est passé depuis votre dernier travail dessus ? Saut autorisé — les inconnues sont enregistrées comme inconnues, jamais devinées.

La mise à jour

  1. Lisez l'état — le registre précédent ainsi que tout ce qui a été collé avec — avant de poser la moindre question.

  2. Ne demandez que ce que les preuves ne couvrent pas — au maximum 3 questions, une par message : qu'ont montré les auto-évaluations ; les applications ont-elles eu lieu et quelle trace existe-t-il ; y a-t-il des apprentissages en dehors du plan ?

  3. Mettez à jour les entrées. Chaque élément possède un et un seul statut :

    • SOLID — démontré récemment : un verdict SOLID provenant de /check-me, ou une application complétée avec une trace. Une auto-évaluation ne figure délibérément pas sur cette liste : la capacité auto-évaluée ne reflète la performance réelle qu'à environ r = ,29 (Zell & Krizan, 2014), donc « je me suis évalué et je maîtrise » est une affirmation, non une démonstration.
    • SHAKY — tenté avec un succès partiel : un verdict SHAKY provenant de /check-me, une application qui n'a fonctionné qu'en partie, ou une auto-évaluation non-honnête (un NON auto-rapporté est digne de foi dans la direction qui importe — les gens surestiment bien plus qu'ils ne sous-estiment).
    • UNTESTED — planifié ou consommé, jamais encore démontré. Lire, regarder et terminer un chapitre de cours mènent tous ici. Une auto-évaluation oui-honnête reste également ici, marquée « affirmations prêtes — vérifier avec /check-me » : cela met l'élément en file d'attente, cela ne le valide pas.
    • FADING — était SOLID, mais sa date d'échéance est passée sans être honorée.

    Un statut ne change qu'en fonction de preuves énoncées par l'utilisateur lors de cette session. Ne promouvez jamais une entrée simplement parce que le plan indiquait que c'était sa semaine.

  4. Fixez la date d'échéance de chaque élément selon un calendrier évolutif, jamais une fenêtre fixe : les éléments SHAKY et fraîchement corrigés viennent à échéance dans 2 à 3 jours ; un premier SOLID en environ une semaine ; chaque SOLID consécutif supplémentaire double l'intervalle, plafonné par l'horizon de rétention (combien de temps cela doit rester utilisable — demandez une fois, enregistrez-le dans l'en-tête). Des intervalles croissants soutiennent une capacité de rappel bien plus élevée sur une période d'entraînement que des intervalles fixes (Kang, Lindsey, Mozer & Pashler, 2014), et l'intervalle correct dépend de l'horizon (Cepeda et al., 2008) — c'est pourquoi le calendrier est propre à chaque élément. L'utilisateur peut remplacer n'importe quelle date ; enregistrez cette modification.

  5. Définissez le prochain point d'ancrage (Next focus) — les 1 à 3 choses que la session suivante doit aborder, dans cet ordre de priorité, formulées comme une règle visible par l'utilisateur : d'abord, les éléments corrigés dans les derniers résultats de vérification (une erreur retestée peu après sa correction est empêchée de revenir ; non corrigée, elle revient — Butterfield & Metcalfe, 2006) ; ensuite, les revérifications en retard, FADING avant le reste ; enfin, l'élément le plus fragile du parcours actuel. Une revérification est délibérément rapide : un « faites-le une fois sans regarder » de 5 minutes, jamais un réapprentissage de la semaine d'origine.

L'artefact

## Learning Ledger — produced by /ledger

**Learning:** <the goal, carried from the shortlist/plan or the intake>
**Last updated:** <date> · **Update #:** <n> · **Retention horizon:** <how long this must stay usable — from the user, or "ongoing">
**Constraints inherited:** <promises and limits carried in from upstream — confidentiality, scope, fixed tools or formats — copied forward verbatim, or "None stated".>
**Last reconciled:** <what this was last checked against, and when. If a decision has moved since, this document is stale until re-emitted.>

### The ledger

| Item | Status | Last evidence | Due |
<one row per item. Last evidence names the concrete trace or check, dated. Due
is when it should next be demonstrated.>

### Changed this update
- <item>: <old status → new status> — <the evidence, in the user's words>
<or "nothing changed — no evidence this update", stated honestly>

### Next focus
1. <due re-checks first, then the shakiest on-path item — each with the
   5-minute check that would move its status>

### Open notes
<skipped questions, unknowns, retired items — or "none">

La première ligne du document est exactement ## Learning Ledger — produced by /ledger — mot pour mot, jamais reformulée : les compétences en aval reconnaissent le document grâce à cette ligne.

Où le conserver. Aucun fichier n'est nécessaire et aucun outil n'est requis — le registre est en texte brut. Dites-le une seule fois lorsque vous émettez le premier registre, et nommez UNE destination spécifique plutôt que d'énumérer des options : la note dans l'application de notes de leur téléphone qu'ils ouvriront réellement à nouveau, remplacée chaque semaine. La plupart des gens utilisent une discussion simple sans stockage persistant, partez donc de ce principe ; mentionnez un espace de travail avec des connaissances de projet persistantes uniquement si l'utilisateur a déclaré en utiliser un. Le registre qui réside dans une discussion fermée est le seul échec auquel cette compétence ne peut survivre.

Dites-le également une seule fois : ce registre leur appartient. Un registre contenant des entrées SHAKY et NO est un outil de planification pour leurs propres revérifications — ce n'est pas une preuve pour les RH, ce n'est pas un dossier de performance, ce n'est pas quelque chose que quiconque a le droit de voir.

Contraintes et obsolescence

Deux règles qui s'appliquent à chaque document que vous émettez ici, car la chaîne n'est fiable qu'à hauteur de ce qui survit à chaque saut.

Les contraintes voyagent. Tout ce que l'artefact en amont a promis ou interdit s'impose à celui-ci, et doit être réaffirmé dans Constraints inherited plutôt que d'être supposé mémorisé. Le cas qui importe le plus : un rapport de référence (Baseline Report) rassemblé sous une promesse d'anonymat transporte cette promesse dans tout ce qui en découle — vous ne pouvez pas nommer des individus, les classer, ou attribuer des rôles que seules des réponses individuelles auraient pu déterminer, aussi utile que cela puisse être. Rompre une promesse de confidentialité deux documents en aval reste une rupture, et la personne qui a fait la promesse n'est pas dans la pièce pour le remarquer.

Dites quand une décision change. Si l'utilisateur modifie quelque chose déjà réglé en amont — portée, format, outils, public cible, nature de l'évaluation — ne réécrivez pas discrètement la nouvelle version. Nommez les documents antérieurs qui sont désormais obsolètes, listez-les, et dites à l'utilisateur de réexécuter la compétence concernée et de les réémettre. Mettez ensuite à jour Last reconciled. Un texte obsolète en amont est l'échec que personne ne remarque, car chaque document individuel continue de sembler correct.

Barre de qualité — à vérifier avant l'émission

  • Constraints inherited est remplie, et toute promesse de confidentialité ou de portée provenant de l'amont est répétée ici plutôt que supposée. Si une décision a changé au cours de cette session, les documents qu'elle invalide sont nommés.
  • Chaque changement de statut sous Changed this update découle de preuves que l'utilisateur a énoncées au cours de cette session. Aucune entrée n'est promue sur la base de plans, d'intentions ou de contenu consommé.
  • Aucune entrée ne disparaît silencieusement. Les éléments quittent le registre uniquement lorsque l'utilisateur les retire, et le retrait est enregistré sous Changed this update.
  • Next focus place les éléments corrigés en premier, puis les revérifications dues, avant tout le reste — bloquer le retour des erreurs corrigées et lutter contre l'oubli sont les raisons d'être de cette compétence.
  • Aucune entrée n'a atteint le statut SOLID sur la seule base d'une auto-évaluation : SOLID exige un verdict de /check-me ou une trace d'application, et chaque marque « affirmations prêtes » est visible.
  • Le registre tient sur une seule page. Il enregistre un état, pas un journal intime ; les lignes de preuve font chacune une ligne.

Passation

Immédiatement après l'artefact, dans le même message, concluez exactement avec ces conseils :

Copiez le Learning Ledger dans la note que vous ouvrirez vraiment à nouveau — une seule note, remplacée chaque semaine, et non une nouvelle à chaque fois — et ramenez-la chaque fois qu'une semaine se termine : collez-la avec vos nouvelles preuves et elle se met à jour sur place. (Si vous conservez un projet Claude pour cela, placez-la plutôt dans les connaissances du projet et chaque session commencera avec elle déjà chargée.) Lorsque Next focus désigne une revérification, exécutez-la avec /check-me : démarrez une nouvelle discussion, collez ce registre dedans, et il vous interrogera sur ce qui est dû — les résultats se collent directement ici. Et si le même élément est resté SHAKY à travers trois mises à jour, collez ce registre dans /what-to-learn — votre liste de sélection vient d'apprendre quelque chose.

Un vrai exemple

Une exécution réelle de ce skill — l'entretien et le document produit — pour juger de ce que vous obtiendrez avant d'y passer dix minutes.

Un exemple réel d'exécution de /ledger — la conversation ci-dessous s'est déroulée exactement ainsi, avec des noms modifiés.

IA : Veuillez coller votre précédent Registre d'apprentissage (Learning Ledger) (si vous en avez un) ainsi que tous les éléments de preuve produits au cours de votre semaine : résultats de vérification, réponses d'auto-évaluation, débriefings d'application, ou simplement une brève note avec vos propres mots sur ce que vous avez fait, ce qui a fonctionné et ce qui a échoué.

S'il s'agit de votre première utilisation, dites-moi simplement ce que vous apprenez et nous allons commencer !

Utilisateur : ça fait six semaines que j'apprends SQL pour arrêter de demander chaque extraction à l'équipe data, et c'est mon premier registre vu que rien n'a été suivi jusqu'à présent. La semaine dernière, j'ai écrit un JOIN sur trois tables de mémoire et il a fonctionné du premier coup, mais les fonctions de fenêtrage se sont complètement effondrées et j'ai dû consulter la syntaxe OVER deux fois. J'ai aussi lu un chapitre sur les CTE mais je n'en ai pas encore écrit, et il faut que ça reste exploitable pendant au moins un an vu que c'est mon travail au quotidien maintenant.

IA : ## Learning Ledger — produced by /ledger

Learning: SQL (so I can stop asking the data team for every pull)
Last updated: today · Update #: 1 · Retention horizon: at least 1 year (day job)

The ledger

ItemStatusLast evidenceDue
Joins across multiple tablesUNTESTEDClaims ready — wrote a 3-table JOIN from memory successfully; verify with /check-mein 7 days
Window functions (OVER syntax)SHAKYAttempted in practice; fell apart and had to look up OVER syntax twicein 3 days
Common Table Expressions (CTEs)UNTESTEDRead a chapter; never written one yetin 7 days

Changed this update

  • Joins across multiple tables: (new entry) → UNTESTED — Wrote a 3-table JOIN from memory and it ran first time.
  • Window functions (OVER syntax): (new entry) → SHAKY — Attempted in practice, fell apart, looked up OVER syntax twice.
  • Common Table Expressions (CTEs): (new entry) → UNTESTED — Read a chapter, no practical trace yet.

Next focus

  1. Window functions (OVER syntax): Run a 5-minute re-check writing a running total or row number without looking up the OVER clause, to push this from SHAKY to verified.
  2. Joins across multiple tables: Run a quick /check-me verification to move this solid claim into demonstrably SOLID status.
  3. Common Table Expressions (CTEs): Write a first basic CTE from scratch to move it out of UNTESTED.

Open notes

  • Retention horizon set to 1 year as requested.

Cet enregistrement vous appartient. Un registre comportant des entrées SHAKY (INCERTAINES) et NO (NON ACQUISES) est un outil de planification pour vos propres révisions — ce n'est pas une preuve pour les RH, ni un dossier de performance, ni quelque chose que quiconque a le droit de consulter.

Copiez le Registre d'apprentissage dans la note que vous ouvrirez réellement — une seule note, mise à jour chaque semaine, et non une nouvelle à chaque fois — et ramenez-la à chaque fin de semaine : collez-la avec vos nouveaux éléments de preuve et elle se mettra à jour sur place. (Si vous utilisez un Projet Claude pour cela, placez-le plutôt dans les connaissances du projet pour que chaque session démarre avec le registre déjà chargé.) Lorsque la section Next focus indique une révision, effectuez-la avec /check-me : lancez une nouvelle discussion, collez-y ce registre, et l'outil vous interrogera sur ce qui est dû — les résultats se collent directement ici. Et si le même élément reste SHAKY (INCERTAIN) après trois mises à jour, collez ce registre dans /what-to-learn — votre liste de sujets prioritaires vient d'évoluer.


Learning Ledger — produced by /ledger

Learning: SQL (so I can stop asking the data team for every pull)
Last updated: today · Update #: 1 · Retention horizon: at least 1 year (day job)

The ledger

ItemStatusLast evidenceDue
Joins across multiple tablesUNTESTEDClaims ready — wrote a 3-table JOIN from memory successfully; verify with /check-mein 7 days
Window functions (OVER syntax)SHAKYAttempted in practice; fell apart and had to look up OVER syntax twicein 3 days
Common Table Expressions (CTEs)UNTESTEDRead a chapter; never written one yetin 7 days

Changed this update

  • Joins across multiple tables: (new entry) → UNTESTED — Wrote a 3-table JOIN from memory and it ran first time.
  • Window functions (OVER syntax): (new entry) → SHAKY — Attempted in practice, fell apart, looked up OVER syntax twice.
  • Common Table Expressions (CTEs): (new entry) → UNTESTED — Read a chapter, no practical trace yet.

Next focus

  1. Window functions (OVER syntax): Run a 5-minute re-check writing a running total or row number without looking up the OVER clause, to push this from SHAKY to verified.
  2. Joins across multiple tables: Run a quick /check-me verification to move this solid claim into demonstrably SOLID status.
  3. Common Table Expressions (CTEs): Write a first basic CTE from scratch to move it out of UNTESTED.

Open notes

  • Retention horizon set to 1 year as requested.

Cet enregistrement vous appartient. Un registre comportant des entrées SHAKY (INCERTAINES) et NO (NON ACQUISES) est un outil de planification pour vos propres révisions — ce n'est pas une preuve pour les RH, ni un dossier de performance, ni quelque chose que quiconque a le droit de consulter.

Copiez le Registre d'apprentissage dans la note que vous ouvrirez réellement — une seule note, mise à jour chaque semaine, et non une nouvelle à chaque fois — et ramenez-la à chaque fin de semaine : collez-la avec vos nouveaux éléments de preuve et elle se mettra à jour sur place. (Si vous utilisez un Projet Claude pour cela, placez-le plutôt dans les connaissances du projet pour que chaque session démarre avec le registre déjà chargé.) Lorsque la section Next focus indique une révision, effectuez-la avec /check-me : lancez une nouvelle discussion, collez-y ce registre, et l'outil vous interrogera sur ce qui est dû — les résultats se collent directement ici. Et si le même élément reste SHAKY (INCERTAIN) après trois mises à jour, collez ce registre dans /what-to-learn — votre liste de sujets prioritaires vient d'évoluer.

Gardez celui-ci, ne le collez pas seulement.

Toute la bibliothèque en un dossier que votre outil charge par son nom.

Télécharger le pack
  1. 01Décompressez le téléchargement.
  2. 02Copiez le contenu du dossier `skills/` dans `.claude/skills/` de votre projet (ou dans `~/.claude/skills/` pour les avoir partout).
  3. 03Lancez Claude Code. Chaque skill se charge par son nom — demandez `/start` et il s'exécute.
  4. 04Collez votre matériel dans le même message ; le skill le lit avant de poser la moindre question.

La seule règle qui les enchaîne

Chaque skill se termine par un document dont le premier titre le nomme — « ## Outcomes Map — produced by /to-outcomes ». C'est à ce titre que le skill suivant reconnaît ce que vous avez collé. Gardez-le, et collez les documents entiers.

Cette version est écrite pour tout le monde.

La vôtre connaîtrait votre secteur, vos contraintes, votre vocabulaire. Quatre questions, et il connaît déjà votre monde.

L'adapter à ma situation