Comment arrêter de répéter votre tech stack à ChatGPT et Claude
Chaque nouvelle conversation IA commence par le même copier-coller : votre stack, vos règles, vos préférences. Voici comment arrêter de perdre ce temps et rendre votre contexte IA persistant.
Comment arrêter de répéter votre tech stack à ChatGPT et Claude
Vous ouvrez une nouvelle conversation avec ChatGPT. Vous tapez : "Je travaille sur une app Next.js 14 avec TypeScript, Tailwind, Supabase, tRPC et Zod. J'utilise l'App Router, les Server Components, et je préfère la programmation fonctionnelle. Et j'écris mes tests avec Vitest."
Ça vous parle ? Maintenant imaginez faire ça chaque jour, pour chaque nouvel onglet, chaque nouvelle session, chaque fois que vous passez de ChatGPT à Claude.
Le développeur moyen passe 15 à 30 minutes par semaine à réexpliquer sa stack aux assistants IA. C'est plus de 24 heures par an de pur overhead — du temps que vous pourriez passer à shipper.
Cet article vous montre exactement comment régler ça.
Pourquoi les assistants IA oublient votre stack (et pourquoi c'est voulu)
Les LLM comme GPT-4o et Claude 3.5 Sonnet sont sans état par conception. Chaque conversation repart de zéro. Aucune mémoire de ce que vous avez dit mardi dernier, aucun enregistrement de vos décisions d'architecture, aucune rétention de vos conventions de code.
C'est intentionnel : ça protège la vie privée, maintient des coûts prévisibles, et empêche le contexte d'un utilisateur de polluer celui d'un autre. Mais pour les développeurs qui parlent à des IA des dizaines de fois par jour, c'est un problème de productivité sérieux.
Les trois types de contexte que les développeurs répètent chaque jour
- Contexte tech stack — framework, langage, librairies, versions
- Contraintes d'architecture — monorepo vs monolithe, structure API, stratégie d'auth, schéma BDD
- Préférences de code — conventions de nommage, style de commentaires, frameworks de test, règles de lint
Ces éléments sont stables pendant des mois. Vous ne devriez pas avoir à les répéter dans chaque prompt.
Les solutions naïves (et pourquoi elles ne suffisent pas)
Les Instructions Personnalisées de ChatGPT
ChatGPT a un champ "Instructions personnalisées" dans les paramètres. Vous pouvez y coller votre stack, et elle sera incluse dans chaque nouvelle conversation. Ça marche — mais c'est limité à ~1 500 caractères, ça ne se synchronise pas entre appareils, et ça s'applique globalement, sans différenciation par projet.
Les prompts système via l'API
Si vous utilisez l'API OpenAI ou Anthropic directement, vous pouvez mettre tout votre contexte dans le system prompt. C'est puissant mais nécessite une maintenance manuelle dans chaque script. Ça ne sert à rien dans les interfaces web de ChatGPT ou Claude.
Les text expanders
Certains développeurs utilisent des outils comme Raycast ou TextExpander pour expandre un raccourci ;;stack en leur boilerplate. C'est astucieux mais fragile : ça colle un mur de texte dans le chat, ça casse quand vous changez d'outil IA, et ça nécessite de retenir un raccourci de plus.
La bonne approche : une couche de contexte persistante
La vraie solution, c'est une couche de contexte dédiée qui s'interpose entre vous et vos assistants IA — une source de vérité unique que vous maintenez une fois et que vous injectez partout.
C'est exactement ce pour quoi ATLAS a été conçu.
Comment ATLAS résout le problème de la répétition
ATLAS est un outil pour développeurs qui capture vos sessions IA, en extrait le contexte structuré (votre stack, vos décisions, vos préférences), et le rend disponible pour n'importe quel assistant IA via un simple copier-coller ou l'injection automatique par l'extension navigateur.
Le workflow :
- Configurez votre contexte une fois — décrivez votre stack, vos contraintes et préférences dans ATLAS
- Taguez-le — associez-le à un projet ou domaine (ex: "mon SaaS", "lib OSS")
- Injectez à la demande — quand vous ouvrez un nouvel onglet ChatGPT ou Claude, ATLAS insère votre contexte automatiquement
Fini le copier-coller. Fini la limite des 1 500 caractères. Fini de repartir de zéro.
Écrire un prompt de stack qui fonctionne vraiment
Que vous utilisiez ATLAS ou non, voici comment écrire un bloc de contexte que les assistants IA analysent de manière fiable.
Structurez votre contexte comme un README
## Contexte projet
**Stack :** Next.js 14 (App Router), TypeScript 5.3, Tailwind CSS 3.4, Supabase (PostgreSQL + Auth), tRPC v11, Zod
**Architecture :**
- Monorepo géré avec Turborepo
- Routes API dans `apps/web/app/api/`
- Types partagés dans `packages/types/`
- Auth gérée par Supabase Auth avec Row Level Security
**Conventions :**
- Composants fonctionnels uniquement, pas de class components
- Server Components par défaut, Client Components uniquement si nécessaire
- Nommage : `kebab-case` pour les fichiers, `PascalCase` pour les composants
- Tests : Vitest + React Testing Library, collocalisés dans `__tests__/`
**Tâche en cours :** [décrire ce sur quoi vous travaillez]
Ce format fonctionne parce que :
- Il utilise des en-têtes clairs que les LLM analysent de manière fiable
- Il sépare stack (ce que vous utilisez), architecture (comment c'est organisé) et conventions (comment vous écrivez le code)
- Le placeholder
**Tâche en cours :**vous rappelle d'ajouter le contexte de session par-dessus
La règle d'or : séparez contexte statique et dynamique
Votre stack et vos conventions sont statiques — elles changent au mieux une fois par trimestre. Votre tâche en cours est dynamique — elle change à chaque session.
Arrêtez de les mélanger. Maintenez un "contexte de base" statique que vous injectez une fois, puis ajoutez un court "contexte de session" par-dessus :
[CONTEXTE DE BASE — injecté par ATLAS]
Stack : Next.js 14, TypeScript, Supabase...
Conventions : composants fonctionnels, Vitest...
[CONTEXTE DE SESSION — tapé par vous]
Aujourd'hui je refactorise le flow d'auth pour supporter la connexion sociale via GitHub.
L'implémentation actuelle est dans /apps/web/app/auth/.
Passer de ChatGPT à Claude sans perdre le contexte
L'un des moments les plus douloureux d'un workflow IA, c'est de changer d'assistant au milieu d'une tâche.
Vous êtes en plein debug avec Claude. Vous avez expliqué tout le contexte, cerné le problème, et maintenant vous voulez un second avis de ChatGPT. Vous devez repartir de zéro — ou écrire un long résumé de ce que Claude vous a dit.
Le flow de transfert ATLAS
ATLAS résout ça avec les exports de session. Quand vous terminez une conversation avec Claude, ATLAS peut :
- Résumer la session — distiller ce qui a été décidé, produit, et ce qui reste ouvert
- Exporter un handoff structuré — un bloc de contexte formaté pour l'outil IA suivant
- L'injecter automatiquement — quand vous ouvrez un nouvel onglet ChatGPT, votre contexte est déjà là
Les développeurs utilisant ATLAS rapportent avoir réduit leur temps de réentrée de contexte de plus de 80 %.
Checklist pratique : arrêtez de vous répéter dès aujourd'hui
Cette semaine
- Rédigez un bloc de contexte de base pour votre projet principal en utilisant le template ci-dessus
- Stockez-le quelque part accessible (note épinglée, snippet, ou ATLAS)
- Commencez chaque nouvelle session IA en collant le contexte de base, puis votre question
Ce mois-ci
- Mesurez combien de fois vous expliquez votre stack par semaine — vous serez surpris
- Évaluez des outils comme ATLAS qui automatisent l'injection de contexte entre ChatGPT, Claude et Gemini
- Mettez en place des fichiers de contexte au niveau projet (
CONTEXT.md) dans vos repos
À long terme
- Faites de la "hygiène de contexte" une partie de l'onboarding projet — vos futurs collaborateurs vous remercieront
La vue d'ensemble : le contexte est la nouvelle configuration
Nous avons passé des décennies à apprendre à gérer la configuration du code — fichiers .env, tsconfig.json, eslint.config.js. Le contexte pour les assistants IA est le même problème. C'est de la configuration qui doit être versionnée, partagée et injectée de manière fiable.
ATLAS est construit autour de cette thèse. Si vous en avez assez de vous répéter, commencez une session gratuite aujourd'hui.
Résumé
- Les assistants IA sont sans état par conception — chaque nouvelle conversation repart de zéro
- Les développeurs perdent des heures par semaine à réexpliquer leur stack
- Les solutions naïves (Instructions Personnalisées, text expanders) atteignent vite leurs limites
- La bonne approche est une couche de contexte persistante avec séparation contexte statique/dynamique
- ATLAS automatise ça pour ChatGPT, Claude et Gemini
- Commencez avec un bloc de contexte structuré dès aujourd'hui — votre futur vous vous remerciera