Compétences error-memory
📦

error-memory

v1.0.0 Risque faible 📁 Accès au système de fichiers

Consigner les erreurs du projet pour les exécutions futures

Les erreurs répétées de l’assistant ralentissent le développement et réduisent la confiance. Cette compétence transforme chaque erreur en une règle locale compacte pour les travaux futurs.

Prend en charge: Claude Codex Code(CC)
🥉 77 Bronze
1

Télécharger le ZIP de la compétence

2

Importer dans Claude

Accédez à Paramètres → Capacités → Skills → Importer une compétence

3

Activez et commencez à utiliser

Ressources lisibles par les agents

Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.

Tester

Utilisation de « error-memory ». Un test a échoué parce que l’assistant a utilisé le mauvais gestionnaire de paquets.

Résultat attendu:

Une entrée d’erreur contextuelle indiquant le mauvais choix d’outil, la convention de projet manquée et la règle d’utilisation du gestionnaire de paquets configuré.

Utilisation de « error-memory ». L’utilisateur dit que le comportement demandé a été mal compris.

Résultat attendu:

Une entrée d’erreur de compréhension qui indique l’exigence mal comprise et une règle demandant de reformuler les critères d’acceptation avant toute modification.

Utilisation de « error-memory ». Une erreur d’exécution apparaît après une modification de syntaxe.

Résultat attendu:

Une entrée d’erreur technique qui consigne la cause racine et une vérification future à exécuter avant des changements similaires.

Audit de sécurité

Risque faible
v6 • 6/28/2026

The external command, weak cryptography, and reconnaissance findings are false positives from Markdown content in SKILL.md. The skill does instruct the assistant to append or create a local .claude/errors.md file, so it has low filesystem persistence risk.

1
Fichiers analysés
60
Lignes analysées
4
Review items
0
False positives ignored

Confirmed security concerns (1)

Faible
Static Blocker Findings Are False Positives
The weak cryptography finding at line 3 and reconnaissance finding at line 11 do not match the file content. Line 3 starts the YAML description, and line 11 says to document errors.
The referenced lines contain no cryptographic algorithm and no system reconnaissance command. The evidence supports dismissing both static blocker findings.
Capability review items (2)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Faible
Local Error Log Persistence
The skill instructs the assistant to append to .claude/errors.md and create that file if missing. This is expected behavior, but it can persist project mistakes or user corrections in the workspace.
The file write behavior is explicitly documented in the process steps. No network transfer, secret harvesting, or hidden execution behavior is present.
Faible
Static External Command Findings Are False Positives
The reported backtick locations are Markdown inline code labels and fenced example content. They do not execute Ruby, shell, or any external command.
The lines are plain Markdown in SKILL.md, including type labels and template examples. I found no executable script or command invocation.

Facteurs de risque

📁 Accès au système de fichiers (2)

Score de qualité

55
Architecture
100
Maintenabilité
85
Contenu
70
Communauté
86
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez créer

Prévenir les échecs de build répétés

Capturer la cause d’un build échoué et définir une règle avant le prochain changement.

Préserver les conventions de projet

Enregistrer les corrections concernant les modèles locaux, l’organisation des fichiers ou les choix d’outillage.

Améliorer les passations entre assistants

Conserver un journal d’erreurs concis que les sessions ultérieures de Claude, Codex ou Claude Code peuvent consulter.

Essayez ces prompts

Consigner une erreur simple
J’ai commis une erreur dans ce projet. Classe-la, trouve la cause racine et ajoute une règle concise au journal d’erreurs.
Capturer une correction utilisateur
L’utilisateur a corrigé mon approche. Transforme la correction en règle contextuelle et ajoute-la à .claude/errors.md.
Analyser un changement échoué
Les tests ont échoué après mon dernier changement. Identifie la cause racine, sépare les symptômes de la cause et consigne la règle de prévention.
Examiner avant un travail complexe
Avant de commencer cette tâche, examine le journal d’erreurs existant et explique quelles règles antérieures influencent le plan d’implémentation.

Bonnes pratiques

  • Vérifiez chaque entrée avant d’enregistrer des détails sensibles du projet.
  • Gardez chaque règle courte, spécifique et directement exploitable.
  • Consultez le journal d’erreurs avant d’apporter des changements à haut risque au projet.

Éviter

  • Ne consignez pas d’excuses vagues à la place des causes racines.
  • Ne stockez pas de secrets, d’identifiants ni de données utilisateur privées.
  • Ne laissez pas le journal d’erreurs grossir sans archiver les anciennes entrées.

Foire aux questions

Où cette compétence stocke-t-elle la mémoire d’erreurs ?
Elle utilise un fichier local .claude/errors.md dans l’espace de travail du projet.
Cette compétence envoie-t-elle des données à un serveur ?
Aucune preuve trouvée dans SKILL.md d’une requête réseau ou de l’utilisation d’un service externe.
Codex peut-il utiliser cette compétence ?
Oui. Le rapport indique la prise en charge de Claude, Codex et Claude Code.
Quels types d’erreurs suit-elle ?
Elle suit les erreurs techniques, contextuelles et de compréhension.
Les utilisateurs doivent-ils vérifier les entrées enregistrées ?
Oui. Les utilisateurs doivent supprimer les détails sensibles avant de conserver les entrées dans l’espace de travail.
Remplace-t-elle les tests ou la revue de code ?
Non. Elle consigne les leçons apprises, mais les tests et les revues restent nécessaires.

Détails du développeur

Auteur

Aceek

Licence

MIT

Version

v1.0.0

Réf

master

Structure de fichiers

📄 SKILL.md