Audit
Dis à l'utilisateur dans quel état se trouve son système et quoi faire ensuite. Scan d'abord et rapporte sans rien toucher. Ne modifie que si l'utilisateur accepte une amélioration concrète.
1. Scanne
Lis ce qui existe. Rapporte des faits, pas des suppositions : si tu n'as pas lu un fichier, ne parle pas de lui.
.agents/ et .opencode/ sont des dossiers cachés et les recherches par motif (glob) ne les voient pas. Pour les inspecter, liste le dossier directement (ls .agents/skills) et lis chaque SKILL.md via son chemin.
| Couche | Points | Que regarder |
|---|---|---|
| Contexte | 25 | AGENTS.md existe ; combien de trous <...> restent ; si "Sur quoi je travaille" a un contenu réel ; si c'est spécifique (carrière, année, matières, formats). Conserve la ligne qui ordonne de vérifier .agents/skills/. |
| Mémoire | 20 | memory/index.md existe ; combien de pages dans memory/wiki/ sans compter exemple.md ; pages orphelines (non liées depuis l'index), par nom ; pages avec actualisée datant de plus de 60 jours. |
| Capacités | 20 | Combien de skills dans .agents/skills/ en dehors de celles d'usine (voir SKILLS.md) ; que chaque SKILL.md ait un name égal au nom de son dossier et une description qui dit quand l'utiliser. |
| Connexions | 15 | Si opencode.json a Composio activé ; si memory/wiki/conexions.md indique quelles applications sont connectées. N'essaie pas de te connecter pour le vérifier. |
| Espace de travail | 10 | S'il y a du contenu propre dans universidad/, proyectos/ ou entregables/ en plus des README ; matières vides ; projets sans NOTAS.md. |
| Hygiène | 10 | Clés, jetons ou mots de passe dans n'importe quel fichier (cherche key, token, secret, password, sk-, ghp_, sans entrer dans node_modules/ ni .git/) ; données personnelles de tiers. Si tu en trouves, signale-les sans les retranscrire. |
Score par couche : complet, moitié, ou zéro. Fais la somme.
2. Observe l'utilisation
S'il y a du contenu ou de la mémoire, cherche des tâches qui se répètent (par exemple, trois résumés de cours dans universidad/ ou la même demande sur plusieurs pages de mémoire). Si tu en trouves une, c'est candidate pour une skill.
3. Rapporte
Un tableau et trois actions. Rien de plus.
| Couche | Statut | Points | Ce que j'ai trouvé |
|---|---|---|---|
| Contexte | ✅ / ⚠️ / ❌ | x/25 | … |
| … | |||
| Total | x/100 | x/100 |
✅ fonctionne · ⚠️ fonctionne mais manque de quelque chose · ❌ manque ou est cassé.
Ensuite, exactement trois améliorations, ordonnées par combien elles augmentent le score ou la valeur du système. Chacune sur une ligne, commençant par un verbe, avec le fichier concerné. S'il y a quelque chose dans Hygiène, cela va en premier toujours.
Si tu as trouvé une tâche répétée, la troisième amélioration est « créer une skill pour <tâche> » avec /crear-skill.
4. Propose d'appliquer
Termine par : « J'en applique une ? Dis-moi le numéro. » S'il accepte :
- Montre-lui sur une ligne ce que tu vas changer et dans quel fichier.
- Fais uniquement ce changement.
- Re-score cette couche et dis-lui combien elle a augmenté.
Règles
- Le scan et le rapport ne modifient rien.
- Ne supprime jamais le contenu de l'utilisateur. Pour retirer un secret, demande-lui de le faire ou confirme avant.
- Si le dossier est tout neuf, dis-le sans dramatiser et propose
/conoceme. - Court : le rapport entier tient sur un écran.