CommunityImagegithub.com

maorfsdev/reflect-yourself

Système d'auto-apprentissage qui capture les corrections, découvre les schémas de travail et synchronise les apprentissages dans les compétences et les règles. À utiliser en fin de session, après des corrections, ou lorsque l'utilisateur souhaite formaliser les apprentissages (v1.1.3).

Qu'est-ce que reflect-yourself ?

reflect-yourself est un système d'auto-apprentissage conçu pour l'éditeur Cursor. Il permet de capturer les corrections et les apprentissages effectués lors d'une session de développement, puis de les synchroniser automatiquement dans les bons fichiers de compétences (skills) ou de règles (rules). Ce skill est particulièrement utile pour les développeurs souhaitant améliorer leur productivité en formalisant les retours et les bonnes pratiques directement dans leur environnement de travail. Le skill prend en charge plusieurs plateformes, principalement Cursor, et s'intègre via des commandes comme `/reflect-yourself`. Il fonctionne en analysant la session en cours (ou la file d'attente), en présentant les apprentissages sous forme de résumé et de fiches, puis en demandant une validation explicite de l'utilisateur avant d'appliquer les changements. Les apprentissages peuvent être dirigés vers des compétences de projet (`.cursor/skills/`), des compétences personnelles (`~/.cursor/skills/`), ou des règles de projet (`.cursor/rules/`), selon leur portée. Le système offre des modes de révision (rapide ou complet) et permet à l'utilisateur de choisir les actions à appliquer via des invites interactives. La sécurité est également prise en compte avec des recommandations sur la provenance des skills et une inspection possible des fichiers installés. reflect-yourself est disponible via npm et peut être mis à jour automatiquement.

Compatible avec✓Claude Code~Codex CLI✓Cursor
npx skills add maorfsdev/reflect-yourself

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · 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

Que fait reflect-yourself ?

Un système d'auto-apprentissage pour Cursor qui capture les corrections et les synchronise au bon endroit.

Flux de travail

Lorsqu'il est invoqué :

  1. Analyser la session (et éventuellement poser des questions de clarification si le périmètre n'est pas clair)
  2. Présenter les apprentissages pour révision (résumé d'abord, puis fiches ; voir le fichier de commande)
  3. Capturer l'action via l'outil agent de Cursor Poser des questions (message-question) lorsque possible — proposer Appliquer tout / Appliquer sélection / Ignorer tout / Partiel / Autre ; voir la documentation Cursor → Présentation de l'agent → Outils
  4. Appliquer uniquement après approbation explicite de l'utilisateur (via questions-réponses ou réponse tapée)

Entrées

EntréeValeur par défautDescription
PérimètreConversation en cours"cette session" / "ajouter à la file d'attente" / "découvrir des compétences"
ModeRévision complète"rapide" (appliquer uniquement les éléments à haute confiance) / "complet"

Commandes

Lorsque l'utilisateur invoque ces commandes, lire le fichier correspondant dans commands/ :

CommandeFichier
/reflect-yourselfcommands/reflect-yourself.md
/reflect-yourself-skillscommands/reflect-yourself-skills.md
/reflect-yourself-queuecommands/reflect-yourself-queue.md
/reflect-yourself-skipcommands/reflect-yourself-skip.md

Démarrage rapide

  1. En fin de session, exécutez /reflect-yourself
  2. Passez en revue les apprentissages capturés (résumé + fiches)
  3. Choisissez une action via l'invite ou une réponse (appliquer / modifier / ignorer / rediriger)
  4. Les apprentissages sont appliqués aux compétences/règles après approbation

Logique de placement

  • Compétences de projet (.cursor/skills/) → Spécifiques à la base de code
  • Compétences personnelles (~/.cursor/skills/) → Réutilisables entre projets
  • Règles de projet (.cursor/rules/) → Normes de codage

Emplacement de la file d'attente

Apprentissages en attente : ~/.cursor/reflect-queue.json (emplacement global, ne pollue jamais les dépôts de projet)

Sécurité

  • Modèle de confiance : Installez uniquement des compétences provenant de sources fiables. Les compétences sont chargées dans le contexte de l'agent et peuvent influencer le comportement.
  • Hygiène des importations : Privilégiez les dépôts officiels ou bien connus ; inspectez SKILL.md et les fichiers de commandes/règles avant l'installation. Méfiez-vous des compétences qui demandent à l'agent d'exécuter du code arbitraire ou d'exfiltrer des données.
  • Cette compétence : Demande uniquement à l'agent d'écrire dans .cursor/skills/, .cursor/rules/ et ~/.cursor/skills/. L'installeur copie uniquement les fichiers ; il n'exécute pas le contenu des compétences. Après l'installation, vérifiez ~/.cursor/skills/reflect-yourself/ si vous souhaitez confirmer le contenu.

Vérification des mises à jour

Lorsque les commandes principales sont exécutées, l'agent peut rechercher une version npm plus récente. Si elle existe, l'utilisateur peut être invité (Oui/Non) à exécuter npx reflect-yourself@latest. Voir les fichiers de commande pour les détails.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés