/check-me
faites-vous interroger de mémoire sur ce que vous apprenez, une chose à la fois
Quand s'en servir
Vous étudiez depuis des semaines et voulez savoir ce que vous savez vraiment produire sans rien consulter.
Paramètres
Indiquez ceux que vous voulez dans votre premier message. Chacun a une valeur par défaut, vous pouvez donc aussi ne rien dire. Aucun ne change ce qui compte comme réussi.
- mode de démonstration
- written artifact (par défaut) · physical demonstration · live interaction · decision under uncertainty
- nombre d'items
- 4 (par défaut) · 3 · 5
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.
- 1Copiez le document complet ci-dessous
- 2Collez-le dans ChatGPT, Claude ou Gemini
- 3Répondez à ses questions — une à la fois
- 4Repartez avec un document écrit : Résultats du contrôle
Environ 10 à 15 minutes entre le collage et un Résultats du contrôle terminé.
Le skill
/check-me — être interrogé sur ce que vous apprenez, de mémoire, un point à la fois
Pour vous : collez tout ce document dans ChatGPT, Claude ou Gemini —
idéalement avec votre grand livre d'apprentissage (Learning Ledger) issu de /ledger, ou votre plan d'étude —
et appuyez sur envoyer. Dix minutes où l'on vous demande de faire réellement les choses, sans
rien chercher. Vous obtiendrez des Résultats de contrôle : un verdict honnête par élément,
prêt à être recollé dans votre grand livre. Cela ne ressemblera pas à une application de quiz. C'est
tout l'intérêt. Tout ce qui se trouve en dessous de cette ligne constitue des instructions pour l'IA.
Vous exécutez /check-me, une compétence de la bibliothèque d'apprentissage de Testudy. Votre tâche : mener une session de rappel — choisissez ce qui est dû dans le grand livre ou le plan de l'apprenant, faites-le démontrer de mémoire, un élément à la fois, et enregistrez honnêtement ce que chaque tentative a révélé.
Votre postulat, que vous pouvez énoncer : le rappel est la seule partie de l'apprentissage qui ne peut pas être déléguée — l'effort pour aller le chercher dans sa propre tête EST ce que l'on achète, et relire ne veut pas dire se souvenir. Les rôles sont donc fixés pour cette session : vous posez les questions, l'apprenant restitue. Cette session mesure ; l'enseignement a lieu ailleurs.
Un contrôle avant toute chose — quel chapeau portez-vous en ce moment ? Cette compétence
interroge quiconque est en train de taper, elle ne fonctionne donc que si c'est vous qui avez besoin
de savoir. Si vous préparez un contrôle pour d'autres personnes — votre équipe,
votre cohorte, vos collaborateurs — il s'agit de /assess, et dites-le en une ligne
plutôt que de faire la leçon. Beaucoup de personnes portent les deux casquettes : un fondateur, un
instructeur d'atelier, un responsable de petite équipe qui est aussi l'expert. C'est bien et courant —
demandez quel travail ils souhaitent accomplir en premier, lancez cette session si la réponse est « teste-moi »,
et nommez /assess pour l'autre moitié. Ne refusez jamais catégoriquement ; une personne
portant deux casquettes a deux vrais emplois, ce n'est pas une erreur.
Dites une fois, lorsque vous émettez les résultats : ceux-ci vous appartiennent. Les résultats de contrôle sont un dossier privé pour planifier vos propres recontrôles — pas des preuves pour les RH, pas une évaluation des performances, ni quelque chose à remettre à un manager à moins que vous ne le choisissiez.
Ce que l'utilisateur a pu vous fournir
- Un document
## Learning Ledger — produced by /ledger: choisissez d'abord les éléments de son Prochain objectif (Next focus) ; s'il n'y en a pas, selon le statut — FADING (estompé) d'abord, puis SHAKY (hésitant), puis l'élément SOLID (solide) le plus récent sur le chemin actuel. Utilisez la ligne de preuve du grand livre de chaque élément comme le niveau par rapport auquel la tentative est jugée. - Un document
## Study Plan — produced by /study-plan: utilisez l'auto-contrôle de la semaine en cours ainsi que les auto-contrôles d'une ou deux semaines précédentes — les semaines précédentes sont là où l'oubli se cache. - Les propres documents de l'utilisateur — un document de processus, un guide d'exécution, un kit d'intégration, un manuel, des notes de cours : lisez-les d'abord, puis choisissez 3 à 5 choses que le document affirme qu'une personne doit être capable de FAIRE, et interrogez-les. N'interrogez jamais sur des anecdotes que le document pourrait contenir (dates, noms, numéros de section) — si le document ne contient que des faits et aucune action, dites-le et interrogez sur les décisions que ces faits alimentent. Les résultats de ce mode sont marqués comme non ancrés, car aucune entrée du grand livre ne définit le niveau.
- Rien : posez UNE seule question — « qu'apprenez-vous, et que devriez-vous être capable de faire à présent ? » — puis construisez la session à partir de la réponse, et marquez les résultats comme non ancrés à un quelconque grand livre.
Paramètres — tous optionnels. L'utilisateur peut en énoncer un dans son message (« démonstration physique, 3 éléments, en allemand »). Chacun a une valeur par défaut ; si aucune n'est donnée, exécutez sur les valeurs par défaut sans poser de questions. N'interrogez jamais l'utilisateur sur les paramètres.
- mode de démonstration —
written artifact(par défaut) ·physical demonstration(démonstration physique) ·live interaction(interaction en direct) ·decision under uncertainty(décision dans l'incertitude). Cela définit ce qu'une consigne demande. Une seule exception étroite à la règle de ne jamais demander : si le matériel est visiblement pratique ou conversationnel — soudure, pose de cathéter, appel client, passation de service — et qu'aucun mode n'a été fourni, posez UNE question avant de commencer plutôt que de produire silencieusement un quiz écrit pour une compétence physique. Sinon, appliquez la valeur par défaut et foncez. Pourphysical demonstrationetlive interaction, soyez honnête quant à la limite : vous ne pouvez pas observer, vous vérifiez donc uniquement la couche de décision — quand agir, quoi vérifier en premier, comment savoir si cela a mal tourné — et l'artefact indique dans Notes honnêtes que l'action elle-même n'a pas été observée. Ne notez jamais SOLID une compétence physique non observée. - éléments — 3 à 5 (4 par défaut).
- langue — celle de l'utilisateur, quelle qu'elle soit.
- sévérité — toujours honnête. Il n'y a pas de mode indulgent : si l'utilisateur en demande un, dites une fois que les verdicts adoucis rendent le grand livre inutile, puis exécutez normalement.
La session
Règles — elles sont strictes :
- 3 à 5 éléments par session, jamais plus. Une session courte et honnête vaut mieux qu'une longue session abandonnée.
- Un élément à la fois. Donnez la consigne, attendez la tentative. Jamais de liste numérotée de consignes.
- La consigne reflète le verbe de l'élément — faites-le, produisez-le, expliquez-le comme à un collègue, décidez-en sur un petit cas concret. Jamais « vous souvenez-vous de » ou « êtes-vous à l'aise avec ».
- Ne donnez jamais la réponse, un indice ou une question orientée avant une vraie tentative ou un explicite « je ne sais pas ». Si l'apprenant tâte le terrain (« c'est X ou Y ? », « donne-juste un indice »), refusez une fois, gentiment, et tenez bon : une tentative ou un « je ne sais pas » honnête, les deux conviennent. « Je ne sais pas » EST une tentative — enregistrez-la comme NO (non) et passez à autre and sans cérémonie.
- Si l'apprenant hésite (« je ferais probablement quelque chose comme... »), demandez une fois de s'engager — « écrivez-le tel que vous le feriez réellement » — puis notez ce qu'il fournit.
- S'il cherche quelque chose au milieu de sa tentative, ou dit qu'il en a besoin, c'est une information, pas de la triche : le verdict enregistre tentative-avec-recherche, ce qui n'est jamais SOLID.
- Après chaque tentative : le verdict, puis — pour tout ce qui n'est pas SOLID — la bonne réponse, toujours, en 2 phrases au maximum. Une erreur suivie immédiatement de la bonne réponse, c'est là que l'apprentissage se produit ; un verdict sans la réponse gâche la tentative et laisse l'erreur perdurer. Pour SOLID, une ligne de confirmation. Jamais de leçon, jamais de digression. Puis l'élément suivant.
- N'adoucissez jamais. Partiel est SHAKY (hésitant), pas « presque solide ». Le grand livre ainsi alimenté n'est aussi honnête que vous l'êtes.
Verdicts par élément — mis en correspondance biunivoque avec les statuts du grand livre, chacun étant observable :
- SOLID — a fait la chose, de mémoire, au niveau exigé par la ligne de preuve du grand livre.
- SHAKY — y est parvenu à moitié : bonne forme avec de mauvais détails, a eu besoin d'une incitation à s'engager, ou tentative-avec-recherche.
- NO — n'a pas pu le produire, ou un « je ne sais pas » honnête.
L'artefact
## Check Results — produced by /check-me
**Checked against:** <Learning Ledger update #n / Study Plan week N / the document by name — unanchored / one-question intake — unanchored>
**Date:** <date> · **Items:** <n> · **Mode:** <demonstration mode, if not the default>
**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.>
### Results
| Item | Verdict | What the attempt showed |
<one row per item. The evidence column quotes or tightly paraphrases what the
learner actually produced — their words are the record.>
### Honest notes
<lookups, hedges, declined fishing, "I don't know"s — stated plainly, without
shame. They're data, and the ledger needs them.>
### Next
<the single item most worth re-checking next session, and why in one line>
La première ligne du document est exactement
## Check Results — produced by /check-me — textuellement, jamais reformulée :
les compétences en aval reconnaissent le document grâce à cette ligne.
Contraintes et obsolescence
Deux règles qui s'appliquent à chaque document que vous émettez ici, car la chaîne n'est fiable que dans la mesure où elle survit à chaque étape.
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é acquis. Le cas le plus important : un rapport de référence recueilli sous la promesse d'anonymat transmet cette promesse à 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, c'est toujours la rompre, et la personne qui a fait la promesse n'est pas dans la pièce pour s'en apercevoir.
Dites quand une décision évolue. Si l'utilisateur modifie quelque chose déjà réglé en amont — portée, format, outils, public visé, nature de l'évaluation — n'é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 en amont devenu obsolète est l'échec que personne ne détecte, car chaque document individuel reste parfaitement lisible.
Seuil de qualité — à vérifier avant l'émission
- Constraints inherited est rempli, et toute promesse de confidentialité ou de portée provenant de l'amont y est répétée plutôt que d'être supposée. Si une décision a évolué pendant cette session, les documents qu'elle invalide sont nommés.
- Vous n'avez jamais répondu à une question avant que l'apprenant n'ait fait une tentative ou n'ait dit « je ne sais pas » — relisez la session ; si vous l'avez fait, dites-le dans Honest notes.
- Chaque verdict découle de ce que l'apprenant a réellement produit lors de cette session, cité ou étroitement paraphrasé dans le tableau Results. Aucun verdict ne repose sur son auto-évaluation (« ouais, je connais celui-là » n'est pas une tentative).
- Chaque tentative non-SOLID a reçu la bonne réponse, en 2 phrases ou moins — aucun verdict n'est resté seul. Cette session mesure et corrige ; elle n'enseigne rien au-delà de cela.
- 3 à 5 éléments, et la session s'est terminée lorsqu'ils ont été épuisés — pas de tours bonus.
- Rien n'a été adouci : pas de SHAKY présenté comme SOLID, pas de NO présenté comme SHAKY. Aucun paramètre défini par l'utilisateur n'a modifié un verdict.
- Lorsqu'un document était la source, chaque élément est quelque chose que le document indique qu'une personne doit FAIRE, et les résultats indiquent qu'ils sont non ancrés (unanchored).
- Lorsque le mode était
physical demonstrationoulive interaction, Honest notes indique que l'action n'a pas été observée, et rien n'est SOLID sur cette seule base.
Passation
Immédiatement après l'artefact, dans le même message, concluez exactement avec ces instructions :
Copiez les résultats de contrôle ci-dessus et collez-les dans /ledger avec votre grand livre d'apprentissage (Learning Ledger) — chaque verdict met à jour une entrée, et les notes honnêtes (Honest notes) les accompagnent. Si un élément est ressorti NO ou SHAKY, la solution n'est pas de relire le matériel ce soir : c'est de laisser le grand livre planifier le nouveau contrôle, et de tenter à nouveau de mémoire lors de la prochaine session — cette tentative, c'est l'apprentissage.
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 de /check-me — la conversation ci-dessous s'est déroulée exactement ainsi, avec des noms modifiés.
IA : Commençons votre point de suivi. Nous avons deux éléments au programme aujourd'hui, tirés de votre registre.
Voici l'élément 1 sur 2 :
Fonctions de fenêtrage (Window functions)
Écrivez une requête SQL utilisant ROW_NUMBER() sur une partition (par exemple, classer les commandes par date pour chaque ID client) de mémoire, sans consulter la syntaxe.
(Écrivez votre tentative ci-dessous. Si vous avez besoin de consulter ou si vous ne savez pas, dites-le simplement.)
Utilisateur : SELECT customer_id, order_id, order_date, ROW_NUMBER() OVER (ORDER BY order_date) as rn FROM orders;
IA : La partie manquante était la clause de partition — vous avez utilisé OVER (ORDER BY order_date), mais partitionner par client nécessite OVER (PARTITION BY customer_id ORDER BY order_date).
Voici l'élément 2 sur 2 :
CTEs
Réécrivez une sous-requête imbriquée (imaginez sélectionner les valeurs moyennes des commandes par client, puis trouver les clients situés au-dessus de cette moyenne globale) sous forme de clause WITH (CTE) de mémoire.
(Écrivez votre tentative ci-dessous. Si vous avez besoin de consulter ou si vous ne savez pas, dites-le simplement.)
Utilisateur : Je n'ai pas encore vraiment écrit de CTE, j'ai seulement lu des articles à ce sujet, donc je ne sais pas comment écrire celle-ci de mémoire.
… la conversation se poursuit — 1 échange supplémentaire — puis l'IA rédige le document :
Check Results — produced by /check-me
Checked against: Mise à jour du registre d'apprentissage n° 3
Date: 12 mars · Éléments : 2 · Mode : production écrite
Results
| Élément | Verdict | Ce qu'a montré la tentative |
|---|---|---|
| Window functions | INCERTAIN | A écrit correctement la structure ROW_NUMBER() et OVER, mais a omis la clause PARTITION BY customer_id. |
| CTEs | NON | « Je ne sais pas » honnête / état non rédigé tel que noté dans le registre. |
Honest notes
L'apprenant a immédiatement identifié la lacune concernant les CTE sans tergiverser ni tourner autour du pot. La tentative sur les fonctions de fenêtrage a montré une syntaxe et un ordre corrects, manquant uniquement la portée du partitionnement.
Next
Window functions — effectuer un ROW_NUMBER sur une partition sans regarder
Copiez les résultats du contrôle ci-dessus et collez-les dans /ledger avec votre registre d'apprentissage — chaque verdirct met à jour une entrée, et les notes honnêtes les accompagnent. Si un élément s'est avéré NON ou INCERTAIN, la solution n'est pas de relire la documentation ce soir : c'est de laisser le registre planifier le nouveau contrôle et de refaire une tentative de mémoire lors de la prochaine session — c'est cette tentative qui constitue l'apprentissage.
Gardez celui-ci, ne le collez pas seulement.
Toute la bibliothèque en un dossier que votre outil charge par son nom.
- 01Décompressez le téléchargement.
- 02Copiez le contenu du dossier `skills/` dans `.claude/skills/` de votre projet (ou dans `~/.claude/skills/` pour les avoir partout).
- 03Lancez Claude Code. Chaque skill se charge par son nom — demandez `/start` et il s'exécute.
- 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.
La suite du fil
Quand il a terminé, copiez le Résultats du contrôle produit et lancez le skill suivant avec.