---
title: "Audit Skills Obsidian — 16 avril 2026"
type: audit
created: 2026-04-16
owner: jerem
agent: DAEMON
status: active
tags:
  - audit
  - skills
  - qualite
related:
  - "[[_adn/skills/obsidian-note-creator]]"
  - "[[_adn/skills/obsidian-organizer]]"
  - "[[_adn/skills/obsidian-dream]]"
  - "[[_adn/skills/obsidian-brain-updater]]"
  - "[[_adn/skills/obsidian-notion-sync]]"
  - "[[_adn/skills/obsidian-project-hub]]"
---

# Audit des 6 Skills Obsidian

> Audit réalisé par DAEMON le 2026-04-16. Objectif : identifier les forces, faiblesses et incohérences avant déploiement sur VPS.

---

## Synthèse

| Skill | Maturité | Problème principal |
|---|---|---|
| note-creator | ⭐⭐⭐⭐ Haute | Incohérence conventions avec _index.md |
| organizer | ⭐⭐⭐ Moyenne-haute | Exécutabilité (move files, scale) |
| dream | ⭐⭐⭐ Moyenne | Opérations irréalistes pour LLM |
| brain-updater | ⭐⭐⭐ Moyenne | Mode asynchrone non géré |
| notion-sync | ⭐⭐⭐ Moyenne | Redondance avec note-creator |
| project-hub | ⭐⭐⭐ Moyenne | Template trop orienté tech |

---

## Problème critique n°1 : Incohérence des conventions

Les skills utilisent des conventions différentes de `_index.md` :

| Élément | Dans les skills | Dans _index.md |
|---|---|---|
| Types | `resource, idea, meeting, inbox` | `veille, knowledge, content, skill, routine, config` |
| Tags statut | `statut/actif, statut/archive` | `statut/active, statut/archived, statut/parked` |
| Tags priorité | `priorite/haute, moyenne, basse` | `priorite/p0, p1, p2` |
| Dossier contenu | `content/` | n'existe pas |
| Dossier journal | `journal/` (plat) | `journal/daily/, journal/introspection/, journal/review/` |

**Action** : créer `_adn/conventions.md` comme source unique, aligner toutes les skills.

---

## Problème critique n°2 : Redondances inter-skills

- Mapping Notion défini dans **note-creator ET notion-sync**
- Mise à jour MOC dans **organizer ET dream**
- Validation frontmatter dans **organizer ET dream**
- Détection connexions sémantiques dans **organizer, dream ET notion-sync**

**Action** : responsabilité unique par skill :
- **note-creator** → crée, c'est tout (retirer la section Notion)
- **organizer** → tri + frontmatter + tags + liens + MOC (quotidien)
- **dream** → doublons + synthèses + orphelines (hebdo)
- **brain-updater** → profil uniquement (post-dream)
- **notion-sync** → tout ce qui touche à Notion
- **project-hub** → hubs projet

---

## Problème critique n°3 : Budget tokens absent

Aucune skill n'estime son coût. Le pipeline complet (organizer 5 passes + dream 4 phases + brain-updater + notion-sync) pourrait exploser le cap 100€/mois sur un vault de 200+ notes.

**Action** : ajouter dans chaque skill un circuit-breaker (si > N notes à traiter, demander confirmation).

---

## Audit par skill

### 1. note-creator (⭐⭐⭐⭐)

**Forces** : la plus mature (523 lignes), philosophie Zettelkasten claire, templates concrets, checklist qualité, champ `summary` bien positionné.

**Faiblesses** :
- Types/tags/dossiers incohérents avec `_index.md`
- Section import Notion = doublon avec notion-sync
- Evals obsolètes (référencent `03-resources/ai/` qui n'existe pas)
- Référence `BRAIN.md` en majuscules (c'est `brain.md`)

### 2. organizer (⭐⭐⭐)

**Forces** : 5 passes bien séquencées, distinction corrections auto vs signalées, rapport de fin actionnable.

**Faiblesses** :
- Déplacer des fichiers via MCP : capacité non vérifiée
- "Charger les notes de la journée" : méthode de recherche non définie
- Passe 3 (tags) trop ambitieuse sur un gros vault (lire tous les frontmatters)
- Aucune estimation de coût

### 3. dream (⭐⭐⭐)

**Forces** : analogie AutoDream bien exploitée, 4 phases progressives, règles de sécurité solides.

**Faiblesses** :
- "Similarité Levenshtein" irréaliste pour un LLM → reformuler en comparaison sémantique
- Conversion dates relatives → peut créer des faux (date passée si note ancienne)
- Référence à `VAULT-INDEX.md` alors que `_index.md` existe déjà → 2 index = confusion
- Volume de travail énorme sans stratégie de sampling

### 4. brain-updater (⭐⭐⭐)

**Forces** : concept excellent, distinction faits/inférences, tracabilité via log.

**Faiblesses** :
- Hub projet référencé mais peut ne pas exister → pas de fallback
- Template BRAIN.md dans la skill ≠ BRAIN.md réel potentiellement
- Pas de gestion multi-LLM concurrent
- "Demander confirmation si ambigu" → impossible en mode cron. Créer une note questions dans inbox à la place.

### 5. notion-sync (⭐⭐⭐)

**Forces** : diff incrémental, Obsidian = source de vérité, callout conflit.

**Faiblesses** :
- Redondance mapping avec note-creator
- Ne spécifie pas les outils MCP Notion concrets à utiliser
- "Télécharger images localement" : irréaliste pour un LLM
- Config `_adn/notion-sync.md` présupposée mais peut ne pas exister
- Pas de limite de batch (200 pages modifiées = explosion)

### 6. project-hub (⭐⭐⭐)

**Forces** : concept hub = point d'entrée cross-LLM, tracabilité, critères de création concrets.

**Faiblesses** :
- Template trop tech (OpenClaw, YouTube) → manque coaching, sport, livres
- Relation MOC Projets vs hub floue
- Pas de procédure d'archivage quand projet terminé
- Scan vault sans stratégie d'optimisation

---

## Plan d'action prioritaire

1. **Urgent** : Créer `_adn/conventions.md` et aligner toutes les skills + `_index.md`
2. **Important** : Éliminer les redondances inter-skills (Notion mapping, MOC updates)
3. **Important** : Vérifier capacités MCP réelles, documenter outils concrets
4. **À planifier** : Gestion d'erreurs, estimation tokens, orchestration pipeline
5. **À planifier** : Créer un skill `obsidian-pipeline-runner` (chef d'orchestre)
