diff --git a/src/shared/icons/README.md b/src/shared/icons/README.md
index 35d7926..bca52d0 100644
--- a/src/shared/icons/README.md
+++ b/src/shared/icons/README.md
@@ -33,6 +33,26 @@ Add01Icon.keywords = ['add', 'plus', 'create', 'new', 'insert', 'ajouter', 'nouv
- Mots au sens large : inclure les synonymes et usages contextuels
- Pas de doublons inutiles entre variantes du même icône (ex. `Add01Icon` et `Add02Icon` partagent les mêmes keywords)
+## Détecter les doublons
+
+Un doublon est une icône définie directement dans `index.js` **et** dans un fichier catégorie.
+
+**Étape 1 — lister les icônes définies dans `index.js` :**
+
+```bash
+grep "^export const" src/shared/icons/index.js
+```
+
+**Étape 2 — vérifier si un nom apparaît dans un autre fichier :**
+
+```bash
+grep "export const NomDeLIcone" src/shared/icons/*.js
+```
+
+Si la commande retourne deux lignes (une dans `index.js`, une dans un autre fichier), c'est un doublon — supprimer la définition dans `index.js` et garder celle du fichier catégorie.
+
+---
+
## Commandes utiles
### Lister toutes les icônes d'un fichier
diff --git a/src/shared/icons/index.js b/src/shared/icons/index.js
index d1db723..aceaa79 100644
--- a/src/shared/icons/index.js
+++ b/src/shared/icons/index.js
@@ -227,12 +227,6 @@ export const Tick02Icon = (props) => (
);
-export const Cancel01Icon = (props) => (
-
-);
-
export const Alert01Icon = (props) => (
);
-export const Delete02Icon = (props) => (
-
-);
-
export const PlusSignCircleIcon = (props) => (
);
-export const CancelCircleIcon = (props) => (
-
-);
-
export const UserGroupIcon = (props) => (
);
-export const Add01Icon = (props) => (
-
-);
-
export const TextColorIcon = (props) => (