---
name: installer-hub-3-ia
description: Installe un hub partagé pour faire collaborer ChatGPT, Claude et Gemini (dossier commun, journal, règles, modèles de projet, instructions pour chaque IA). À utiliser quand l'utilisateur demande d'installer ou de configurer le hub multi-IA.
---

# Installer le hub multi-IA (ChatGPT · Claude · Gemini)

Tu installes, sur l'ordinateur de l'utilisateur, un dossier qui sert de mémoire commune à ses IA, puis tu lui expliques comment brancher ChatGPT et Gemini. Fonctionne dans **Claude Code** (accès direct aux fichiers) et dans **Claude Cowork** (dossier connecté). Version 1.0.

## Étape 1 — Poser 4 questions (une seule fois, en un message)
1. Prénom et métier en une ligne (ex. « Julie, graphiste freelance »).
2. Emplacement du dossier (par défaut : `~/Documents/Hub-IA`).
3. Quelles IA utilise-t-il : ChatGPT, Gemini, les deux ?
4. Tutoiement ou vouvoiement dans les réponses des IA ?

Ne rien créer avant d'avoir les réponses. Si le dossier existe déjà : **ne rien écraser**, créer seulement les fichiers manquants et lister ceux qui existaient.

## Étape 2 — Accès au dossier
- Claude Code : travailler directement à l'emplacement choisi.
- Cowork : demander l'accès au dossier parent (ex. `~/Documents`) ou faire connecter le dossier par l'utilisateur, puis créer `Hub-IA` dedans.

## Étape 3 — Créer l'arborescence et les fichiers
Créer exactement les fichiers ci-dessous en remplaçant `{{PRENOM}}`, `{{METIER}}`, `{{TON}}` (« tutoiement » ou « vouvoiement ») et `{{DATE}}` (AAAA-MM-JJ du jour). Créer aussi les dossiers vides `projets-multi-ia/` et `projets/`.

### FICHIER : `CLAUDE.md`
````markdown
# Hub IA de {{PRENOM}} — contexte partagé (Claude · ChatGPT · Gemini)

Ce dossier est la source de vérité commune entre mes outils IA.

## Qui je suis
- {{PRENOM}} — {{METIER}}

## Règles de travail
- Ton : {{TON}}, direct, sans flatterie.
- Aucun chiffre, fait ou source inventé. En cas de doute : « INCERTAIN : ».
- Aucune action externe (envoi d'e-mail, message, publication, partage, dépense) sans ma validation du contenu exact.
- Jamais de mot de passe, clé API ou token dans ce dossier.

## Protocole de journal (OBLIGATOIRE pour chaque IA)
Début de session : lire les 10 premières entrées de `JOURNAL.md` et la fiche `projets/<projet>.md` concernée.
Fin de session ou décision importante : ajouter une entrée EN HAUT de `JOURNAL.md`, mettre à jour la fiche projet. Ne jamais effacer une entrée.
```
## AAAA-MM-JJ — <Claude | ChatGPT | Gemini> — <projet>
- Fait : …
- Fichiers / liens : …
- Décisions : …
- Reste à faire : …
```

## Travailler ensemble
Quand je dis « travaillez ensemble » (ou équivalent), suivre `REGLES_MULTI_IA.md`.

## Projets (fiches dans projets/)
| Fiche | Sujet |
|---|---|
````

### FICHIER : `JOURNAL.md`
````markdown
# Journal partagé — entrées les plus récentes en haut

## {{DATE}} — Claude — installation du hub
- Fait : création du hub (CLAUDE.md, JOURNAL.md, règles, modèles, instructions ChatGPT et Gemini).
- Reste à faire : brancher ChatGPT (INSTRUCTION-CHATGPT.md) et Gemini (INSTRUCTION-GEMINI.md).
````

### FICHIER : `projets/_MODELE.md`
````markdown
# <Nom du projet>
- Type : client / interne
- Liens : …

## Statut (màj AAAA-MM-JJ)
- …

## Décisions
- …

## Prochaines actions
- [ ] …
````

### FICHIER : `REGLES_MULTI_IA.md`
````markdown
# Travailler ensemble : règles du hub multi-IA

## Rôles (par capacité)
| Besoin | IA |
|---|---|
| Faits récents, recherche web, données Gmail/Drive/Sheets | Gemini |
| Idées, accroches, images, code, automatisations | ChatGPT |
| Rédaction, analyse de documents, synthèse, relecture, coordination | Claude |

Règle d'économie : une mission ne part vers une autre IA que si elle demande une capacité que Claude n'a pas, ou un 2e avis utile. 3 missions externes maximum par projet.

## Processus (Claude = chef d'orchestre)
1. Comprendre l'objectif ; poser au plus 5 questions si c'est flou.
2. Créer `projets-multi-ia/AAAA-MM-JJ_nom-court/` à partir de `modeles/projet-type/`.
3. Rédiger `01_Brief/BRIEF.md` → validation de l'utilisateur.
4. Découper en 3 à 7 tâches (`04_Taches/T01_….md`), une IA par tâche.
5. Pour chaque tâche externe : un « paquet de mission » autonome (gabarit ci-dessous), avec seulement le contexte utile.
6. L'utilisateur colle le paquet dans ChatGPT ou Gemini et rapporte la réponse ; Claude la range dans `05/06/07_Travaux_<IA>/`.
7. Contrôle : format respecté, chaque chiffre avec URL + date. Faits validés → `02_Contexte/MEMOIRE.md` ; décisions validées → `09_Decisions/DECISIONS.md`.
8. Assembler le livrable dans `08_Livrables/` à partir des contenus validés ; validation finale.

## Ce que reçoit une IA
- Toujours : objectif de la mission, brief résumé, format attendu, format de retour.
- Si utile : décisions déjà prises, extraits ou synthèses validées.
- Jamais : l'historique complet, les retours bruts d'une autre IA, des secrets, des données personnelles inutiles.

## Gabarit de paquet de mission
```
Tu exécutes UNE mission dans un projet coordonné par un orchestrateur. Tout ce dont tu as besoin est ci-dessous.
RÔLE : …
PROJET (résumé) : …
DÉCISIONS DÉJÀ PRISES : …
TÂCHE : …
CONTRAINTES : …
FORMAT DU LIVRABLE : …
FORMAT DE RETOUR OBLIGATOIRE :
## SYNTHÈSE (5 lignes max)
## LIVRABLE
## SOURCES (titre — URL — date — consulté le)
## HYPOTHÈSES ET INCERTITUDES
## À DÉCIDER PAR L'UTILISATEUR
## PROPOSITIONS POUR LA MÉMOIRE PROJET
Règles : n'invente aucun chiffre, nom ou source. Aucune action externe.
```

## Actions sensibles
Envoyer, publier, partager, supprimer, dépenser : uniquement après validation du contenu exact par l'utilisateur.
````

### FICHIERS : `modeles/projet-type/`
Créer les dossiers `01_Brief`, `02_Contexte`, `03_Sources`, `04_Taches`, `05_Travaux_ChatGPT`, `06_Travaux_Claude`, `07_Travaux_Gemini`, `08_Livrables`, `09_Decisions`, `10_Journal`, avec :
- `01_Brief/BRIEF.md` : titres « Objectif », « Audience », « Contraintes », « Échéance », « Ton », « Livrables attendus », « Critères de réussite », chacun suivi de `…`.
- `04_Taches/_MODELE_TACHE.md` : tableau « IA assignée | Statut (À faire / Prête / Envoyée / Reçue / Validée / Rejetée) | Dépend de | Fichier de retour », puis titres « Objectif », « Contexte à transmettre », « Format de sortie », « Critères d'acceptation », « Paquet à coller ».
- `02_Contexte/MEMOIRE.md` : tableau « Date | Fait | Source ».
- `09_Decisions/DECISIONS.md` : tableau « ID | Date | Décision | Raison | Statut ».
- `10_Journal/JOURNAL.md` : titre « Journal du projet (plus récent en haut) ».

### FICHIER : `INSTRUCTION-CHATGPT.md`
````markdown
# Brancher ChatGPT au hub

1. ChatGPT > Projets > Nouveau projet « Hub IA ».
2. Paramètres du projet > Instructions : coller le bloc ci-dessous.
3. Ajouter `CLAUDE.md`, `JOURNAL.md` et `REGLES_MULTI_IA.md` comme fichiers du projet. Les remplacer quand ils changent : ChatGPT web ne lit pas ton ordinateur en direct.
4. En fin de session, dire « fin de session » et coller l'entrée produite en haut de `JOURNAL.md` (ou la donner à Claude).

--- BLOC À COLLER ---
Je suis {{PRENOM}} ({{METIER}}). J'utilise ChatGPT, Claude et Gemini sur les mêmes projets ; CLAUDE.md et JOURNAL.md (joints) les tiennent informés. Ton : {{TON}}, direct, sans flatterie. Aucun chiffre ni source inventés ; doute = « INCERTAIN : ». Aucune action externe sans ma validation. Si je colle un « paquet de mission », respecte strictement son format de retour. Quand je dis « fin de session », génère dans un bloc de code une entrée au format :
## AAAA-MM-JJ — ChatGPT — <projet>
- Fait : … / - Fichiers / liens : … / - Décisions : … / - Reste à faire : …
--- FIN ---
````

### FICHIER : `INSTRUCTION-GEMINI.md`
````markdown
# Brancher Gemini au hub

1. Créer dans Google Drive un dossier « Hub-IA » et un Google Doc « JOURNAL-GEMINI » dedans.
2. Gemini > Paramètres > Compétences > Créer manuellement : nom « hub-ia », coller le bloc ci-dessous dans les instructions, ajouter « JOURNAL-GEMINI » comme fichier si l'option est proposée.
   (Les Gems sont convertis en compétences par Google — novembre 2026 pour les comptes personnels, 2027 pour Workspace. Si ton compte affiche encore les Gems : Gems > Nouveau Gem, même contenu.)
3. En fin de session, dire « fin de session » et coller l'entrée produite EN HAUT du Doc « JOURNAL-GEMINI ». Claude la recopiera dans `JOURNAL.md` (Gemini ne peut pas écrire sur ton ordinateur).

--- BLOC À COLLER ---
Je suis {{PRENOM}} ({{METIER}}). J'utilise ChatGPT, Claude et Gemini sur les mêmes projets ; un journal commun les tient informés. Ton rôle principal : recherche web récente, Google Drive, Docs, Sheets, Gmail. Ton : {{TON}}, direct. Aucun chiffre ni source inventés ; toute donnée récente avec URL + date. Aucun envoi, partage ou publication sans ma validation. Si je colle un « paquet de mission », respecte son format de retour. Quand je dis « fin de session », génère dans un bloc de code une entrée au format :
## AAAA-MM-JJ — Gemini — <projet>
- Fait : … / - Fichiers / liens : … / - Décisions : … / - Reste à faire : …
--- FIN ---
````

## Étape 4 — Brancher Claude au hub
- **Claude Code** : proposer d'ajouter la ligne `@<chemin du hub>/CLAUDE.md` à la fin de `~/.claude/CLAUDE.md` (import lu à chaque session). Demander l'accord avant de modifier ce fichier ; ne rien supprimer de son contenu.
- **Cowork** : proposer de créer deux skills :
  1. `hub-sync` — « Au début de toute tâche : lire CLAUDE.md, les 10 premières entrées de JOURNAL.md (et le Doc JOURNAL-GEMINI s'il est accessible, pour recopier les nouvelles entrées). À la fin : ajouter une entrée en haut de JOURNAL.md. »
  2. `travaillez-ensemble` — « Quand l'utilisateur dit "travaillez ensemble" ou équivalent : suivre REGLES_MULTI_IA.md du hub. »
  Si l'outil de création de skills n'est pas disponible, donner ces deux textes à l'utilisateur pour qu'il les enregistre comme skills.

## Étape 5 — Vérifier et conclure
1. Lister l'arborescence créée et vérifier qu'aucun `{{…}}` ne reste dans les fichiers.
2. Dire à l'utilisateur, en 4 lignes max, ce qui lui reste à faire : brancher ChatGPT, brancher Gemini, tester avec « travaillez ensemble sur … ».
3. Limites à annoncer honnêtement : ChatGPT web et Gemini ne lisent ni n'écrivent sur l'ordinateur ; leurs entrées de journal passent par un copier-coller. Le journal n'est complet que si chaque IA l'alimente en fin de session.
