Synthèse automatique
Ce skill relit l'historique de la session en cours et extrait les connaissances stratégiques et réutilisables du projet pour les consigner dans le fichier CLAUDE.md local.
Points forts
- Filtre explicite entre savoir stratégique durable et travail tactique de la session (bugs corrigés, TODO, correctifs ponctuels)
- Vérifie d'abord le CLAUDE.md existant pour éviter les doublons
- Arrêt propre et sans question si aucune connaissance nouvelle n'a été trouvée
- Demande une confirmation granulaire via AskUserQuestion, avec option Tout / éléments individuels / Aucun
Limites
- Limité aux outils Read, Edit et AskUserQuestion : il analyse la conversation mais n'inspecte pas le dépôt de lui-même
- Ne décrit que le CLAUDE.md local, sans mécanisme de synchronisation ou de versionnement des connaissances capturées
- La qualité de l'extraction dépend entièrement de ce qui a réellement été exploré pendant la session
À utiliser en fin de session de travail significative, ou lorsque l'utilisateur demande explicitement de mémoriser des acquis dans CLAUDE.md.
À éviter pour journaliser des actions ponctuelles ou des correctifs temporaires, qui ne constituent pas des connaissances projet réutilisables.
Analyse de sécurité
SûrThe skill only uses Read, Edit, and AskUserQuestion to review the session and update local CLAUDE.md after explicit user confirmation. It does not execute shell commands, access the network, exfiltrate data, or disable safety mechanisms. The only notable concern is the potential to persist sensitive operational details, but this is limited, local, and user-approved.
- •Encourages capturing environment-specific operational details (database locations, connection details, log endpoints) in CLAUDE.md; while user-confirmed, this can risk storing sensitive infrastructure information in a repo-visible file.
Exemples
learnSave what we figured out about the service integration patterns to CLAUDE.mdCapture learnings from this session — especially the environment config and debugging steps we usedname: learn description: Update local CLAUDE.md with strategic knowledge discovered during this session. Use when user says "learn", "save knowledge", "update claude.md", "capture learnings", or at end of significant work sessions. Also used by commit skill for pre-commit knowledge capture. allowed-tools: Read, Edit, AskUserQuestion
Learn
Review the current conversation history and identify strategic, reusable project knowledge that should be captured in the local CLAUDE.md file.
Analysis Process
-
Review Session History
- Examine all files read and modified during this session
- Identify patterns discovered while working on tasks
- Note architectural insights gained from exploring the codebase
-
Extract Strategic Knowledge
- Filter out tactical details (bug fixes, specific implementations)
- Focus on reusable patterns and project structure
- Identify conventions and architectural decisions
-
Categorize Findings
- Project architecture and structure
- Data flow patterns
- External service integrations
- Project-specific conventions
- Key dependencies and their purposes
- Configuration patterns
- Testing strategies
- Build and deployment processes
- Operational knowledge (debugging, DevOps)
What Qualifies for Local CLAUDE.md
INCLUDE - Strategic discoveries from this session:
- Architectural patterns uncovered while working
- Project structure insights gained from navigation
- Conventions noticed across multiple files
- Integration patterns discovered
- Configuration approaches identified
- Testing strategies observed
- Build/deployment processes encountered
- Performance optimizations found
- Security implementations discovered
- Operational knowledge:
- Database locations and connection details per environment
- Useful queries discovered during debugging
- Testing procedures and verification steps
- Deployment workflows and commands
- Log locations and monitoring endpoints
- Environment-specific quirks and gotchas
EXCLUDE - Session-specific tactical work:
- The specific bug we fixed
- The particular feature we implemented
- Temporary workarounds we used
- One-off code changes
- TODO items we encountered
- Historical context about changes
Decision Criteria
Ask yourself for each discovery:
- "Will this help understand the project in 6 months?"
- "Is this a pattern that appears multiple times?"
- "Does this represent a project-wide convention?"
- "Would knowing this speed up future development?"
- "Would this save debugging time in the future?" (for operational knowledge)
Workflow
1. Check Existing Local CLAUDE.md
First, check if local CLAUDE.md exists and read its current content to avoid duplication.
2. Early Exit if Nothing Found
If no new strategic knowledge was discovered during this session:
- Report "no new strategic knowledge to capture"
- Do NOT use AskUserQuestion tool
- End the skill execution
3. New Knowledge to Add
Present discovered knowledge formatted for local CLAUDE.md:
## [Section Name]
- Discovery 1
- Discovery 2
4. User Confirmation with AskUserQuestion Tool
CRITICAL: Use AskUserQuestion tool for granular selection of what to save.
Build options dynamically based on discoveries:
- First option: "All knowledge" - save everything discovered
- Last option before custom: "None" - skip saving entirely
- Middle options: Individual knowledge items (up to 2-3 most significant)
- User can always type custom selection via "Other"
Example with 3 discoveries:
question: "Which knowledge should I save to local CLAUDE.md?"
options:
- label: "All (3 items)"
description: "Save all discovered patterns"
- label: "Testing pattern"
description: "Table-driven tests with shared fixtures"
- label: "Config approach"
description: "Environment-based configuration loading"
- label: "None"
description: "Skip saving, nothing worth keeping"
Example with 1 discovery:
question: "Save this knowledge to local CLAUDE.md?"
options:
- label: "Yes"
description: "Save: [brief description of the discovery]"
- label: "No"
description: "Skip saving"
After user selection:
- "All" -> save everything
- "None" -> end without saving
- Specific item -> save only that item
- "Other" -> user types custom selection (comma-separated items or partial list)
Important Guidelines
- Only capture genuinely new discoveries from this session
- Don't duplicate existing local or global CLAUDE.md content
- Focus on patterns observed, not specific code written
- Keep descriptions concise and actionable
- MUST use AskUserQuestion tool for confirmation (not plain text questions)
- If no knowledge found, exit early without asking
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/learn-and-capture-knowledge-mm8o524u/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/learn-and-capture-knowledge-mm8o524u' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/learn-and-capture-knowledge-mm8o524u/download' --output '.skill-downloads/learn-and-capture-knowledge-mm8o524u/SKILL.md.part' && mv '.skill-downloads/learn-and-capture-knowledge-mm8o524u/SKILL.md.part' '.skill-downloads/learn-and-capture-knowledge-mm8o524u/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Outils déclarés par l’auteur (à vérifier dans votre agent) : Read, Edit, AskUserQuestion
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/learn-and-capture-knowledge-mm8o524u/SKILL.md' && test -s '.skill-downloads/learn-and-capture-knowledge-mm8o524u/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/learn' && cp -R '.skill-downloads/learn-and-capture-knowledge-mm8o524u' '.claude/skills/learn'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/learn-and-capture-knowledge-mm8o524u'openskills read 'learn-and-capture-knowledge-mm8o524u'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/learn-and-capture-knowledge-mm8o524u/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Lecteur PDF
Productivite
Lit et extrait le texte de fichiers PDF (rapports, contrats, tableurs). Gère les fichiers locaux, les URL et les pièces jointes WhatsApp. Utilisez-le dès qu'un contenu PDF est nécessaire, même sans demande explicite.
Workflows de messagerie Discord
Productivite
Utilisez l'outil message pour envoyer, modifier et modérer des messages Discord avec des composants interactifs.
Aperçu interactif des verdicts
Productivite
Générer un aperçu HTML interactif des verdicts (garder/supprimer) pour la revue par le mainteneur, puis traiter le JSON de retour.