================================================================================ BROUILLON ARTICLE BLOG — WordPress (HTML + méta) — RELANCE CTR Sujet : développement assisté par IA sur PrestaShop 9 (contexte .ai/, CONTEXT.md) Source technique : https://devdocs.prestashop-project.org/9/development/ai-assisted-development/ (Licence doc : CC BY-SA 4.0 — rédaction originale en français.) ================================================================================ --- YAML — jeu principal (publication recommandée) -------------------------------- titre_h1_blog: "PrestaShop 9.2 t’envoie un copilote dans le repo : voici ce que Cursor lit avant toi" titre_seo: "PrestaShop 9.2 + IA : le fichier que Cursor lit avant toi (anti-legacy)" slug: prestashop-9-ia-contexte-repo-cursor meta_description: "Ton IA refait du ObjectModel alors que le cœur veut du CQRS ? PrestaShop embarque du contexte dans le dépôt — découvre lequel, pour quel outil, et à partir de quelle version. Le 3e piège te coûte le plus cher." focus_keyword: "PrestaShop développement IA" focus_keyword_alt: "contexte IA PrestaShop Cursor" categorie_wp: PrestaShop tags: prestashop, prestashop 9, intelligence artificielle, Cursor, GitHub Copilot, développement, CQRS --- Variantes titre_seo + meta (A/B manuel ou choix éditorial) ------------------- # Variante A — « peur » douce + promesse (safe) titre_seo_A: "PrestaShop 9 : ton IA te sabote le code sans ce contexte intégré" meta_description_A: "ObjectModel au lieu de CQRS, multishop oublié… Si ça te parle, PrestaShop a une réponse officielle. Découvre les fichiers versionnés que Cursor et Copilot doivent lire — et depuis quelle version." # Variante B — curiosité / chiffre implicite (9.2) titre_seo_B: "PrestaShop 9.2 : pourquoi ton repo embarque enfin un cerveau pour l’IA" meta_description_B: "Un seul CONTEXT.md, six outils (Cursor, Copilot, Claude…). On t’explique le tableau des dépôts, le dossier .ai/, et ce que tu changes lundi dans ton équipe." # Variante C — opposition (pro / flamby) titre_seo_C: "IA sur PrestaShop : prompt géant VS fichiers dans le Git — lequel gagne ?" meta_description_C: "Spoiler : le prompt se perd, le Git reste. Compare les deux approches, vois les pointeurs officiels, et pars avec une checklist avant ta prochaine PR." --- HTML (corps à coller dans l’éditeur) ----------------------------------------

Ton IA ne « connaît » pas PrestaShop. Elle devine. Et sur un cœur aussi chargé, deviner, c’est te recoller du legacy en boîte.

Tu codes déjà avec Cursor, Copilot ou Claude ? Parfait — jusqu’au jour où une PR te remet du ObjectModel là où l’archi veut du CQRS, où le multishop saute, où une couche appelle la base depuis un endroit interdit. Là, tu comprends : sans carte, l’IA est un GPS dans un champ de mines.

La doc officielle PrestaShop appelle ça l’AI-Assisted Development : des fichiers de contexte versionnés dans le dépôt, lus par les outils. Pas une option BO. Pas une « recette LinkedIn ».

Tu veux savoir :

Je te file le plan — et les liens pour creuser sans bullshit.

Sommaire

  1. Pourquoi ton IA « invente » du legacy (et le remède officiel)
  2. Un seul cerveau pour six outils : le pari qui t’évite la config enfer
  3. Les noms de fichiers que Cursor et Copilot vont chercher à la racine
  4. Qui a déjà le .ai/ complet — et qui se contente d’un CONTEXT.md ?
  5. Lundi matin : Git, prompts, CI — ce que j’applique en vrai
  6. 4 erreurs si tu laisses l’IA en roue libre (la 4e te coûte cher)
  7. Gros prompt dans le chat VS fichiers Git : qui gagne ?
  8. Framing client : ce que tu peux promettre sans te planter
  9. Les 3 pages devdocs à lire dans l’ordre
  10. Questions / Réponses (dont quelques « Vrai ou faux »)
  11. Conclusion — ce que j’en fais

Pourquoi ton IA « invente » du legacy (et le remède officiel)

PrestaShop, c’est une base mature : règles d’archi, frontières legacy / moderne, patterns métier (panier, règles panier, catalogue…). Aucun modèle généraliste ne devine ça à ta place. Sans consigne explicite, l’assistant tend à :

Les fichiers de contexte = une source de vérité unique que les outils consomment avant de te proposer un patch. C’est posé noir sur blanc sur la page AI-Assisted Development.

Ce que ce n’est pas

Pas un plugin magique en back-office. Pas une config à refaire sur chaque laptop : c’est dans Git, donc toute l’équipe tire la même ligne.

Un seul cerveau pour six outils : le pari qui t’évite la config enfer

L’idée : ne pas multiplier les fichiers divergents (un pour Cursor, un pour Copilot…). Le socle vit dans des CONTEXT.md — Markdown lisible humain + machine (règles, standards, do / don’t, domaine).

Des pointeurs à la racine redirigent chaque outil vers ce socle. Tu maintiens un endroit, tout le monde reste aligné.

Les noms de fichiers que Cursor et Copilot vont chercher à la racine

Tableau officiel — les noms comptent, sinon l’outil ne suit pas :

Fichier Outil
CLAUDE.mdClaude Code
AGENTS.mdAgents IA génériques
.cursor/rules/prestashop-context.mdcCursor
.github/copilot-instructions.mdGitHub Copilot
.windsurfrulesWindsurf
GEMINI.mdGemini CLI

Même dépôt, plusieurs IDE : tout le monde lit la même « carte » — si les pointeurs sont bien sur ta branche.

Schéma : CONTEXT.md PrestaShop relié aux pointeurs Cursor, Copilot, Claude
Visuel à produire : une source de vérité, plusieurs outils — bon pour le partage et la rétention.

Qui a déjà le .ai/ complet — et qui se contente d’un CONTEXT.md ?

La doc est claire sur quel dépôt embarque quel niveau de contexte :

Dépôt Ce que tu récupères Depuis
PrestaShop/PrestaShop Hiérarchie complète .ai/ (domaines, composants…) PrestaShop 9.2
ps_apiresources CONTEXT.md + pointeurs Déjà là
hummingbird CONTEXT.md + pointeurs Déjà là

Traduction : tu peux t’entraîner sur Hummingbird / ps_apiresources avant que le cœur 9.2 ne t’apporte le gros pack .ai/. Pour le « pourquoi 9 » côté produit, garde sous la main mon guide PrestaShop 9 : nouveautés et conseils — et pour les nouveautés 9.1, PrestaShop 9.1 si tu enchaînes les versions.

Lundi matin : Git, prompts, CI — ce que j’applique en vrai

1. Branche à jour, sinon tu codes avec une carte périmée

Sans les fichiers sur la branche, l’IA ne les voit pas. Sur un fork client : rebase / merge upstream pour hériter des mises à jour de contexte.

2. Ouvre l’IDE à la racine du repo

Cursor lit .cursor/rules/prestashop-context.mdc. Un .cursorrules perso qui contredit le CONTEXT du projet = deux pilotes pour une voiture.

3. Prompts qui citent le dépôt

« En respectant CONTEXT.md, propose… » bat « fais-moi un module PrestaShop » à plate couture.

4. CI inchangée — le contexte ne remplace pas les tests

Tu peux demander une pré-review (« écarts probables vs CONTEXT ») avant push ; la merge, c’est toujours humain + CI sur le sensible.

5. Revue humaine sur le dur

Paiement, droits BO, cœur catalogue : l’IA accélère, elle ne signe pas à ta place.

4 erreurs si tu laisses l’IA en roue libre (la 4e te coûte cher)

Gros prompt dans le chat VS fichiers Git : qui gagne ?

Le prompt géant dans le chat : ça marche cinq minutes, puis tu copies une vieille version, tu perds le fil entre deux clients. Le modèle PrestaShop — Markdown versionné + pointeurs — donne traçabilité (git blame), onboarding rapide, et le même socle pour Copilot et Cursor.

Ton prompt perso peut compléter ; il ne doit pas contredire le CONTEXT du repo.

Framing client : ce que tu peux promettre (sans te planter)

Oui : méthode plus fluide, moins de patches hors-charte, équipe qui monte en compétence sur les patterns modernes.

Non : « zéro bug », « l’IA remplace l’expert ». Vends des indicateurs : PR plus courtes, moins de retours « hors archi » en recette.

Capture page documentation PrestaShop AI-Assisted Development
Capture devdocs = preuve + confiance (à ajouter).

Les 3 pages devdocs à lire dans l’ordre

Index : AI-Assisted Development.

Questions / Réponses (dont quelques « Vrai ou faux »)

Vrai ou faux : « Sans CONTEXT, mon IA est nulle sur PrestaShop » ?
Faux — elle peut produire du code qui compile. Le risque, c’est l’alignement archi / multistore. Le CONTEXT réduit l’écart, il ne remplace pas le jugement.

Est-ce que ça remplace la revue de code ?
Non. Jamais sur le cœur et les flux sensibles.

Je suis en PrestaShop 8 : j’ai le même pack ?
La doc 9 décrit le pack officiel ; le .ai/ complet cœur = 9.2. En 8, tu peux t’inspirer en créant tes propres CONTEXT — ce n’est pas le même livrable amont.

Je dois committer CLAUDE.md si personne n’utilise Claude ?
Si le dépôt amont le fournit, garde-le : les forks restent homogènes.

Où corriger une erreur dans la doc ?
« Improve this page » sur devdocs → PR GitHub.

Thème enfant / module maison : même principe ?
Oui : un CONTEXT.md interne + pointeurs = même discipline d’équipe.

Conclusion — ce que j’en fais

Le « contexte dans le Git », ce n’est pas la hype IA : c’est une réponse propre à la taille du codebase. Ton gain : moins de friction entre proposition machine et ce que le projet accepte — si tu maintiens les CONTEXT comme du code.

Tu es… Mon move
Cœur 9.2+ J’active la hiérarchie .ai/, je forme l’équipe aux pointeurs, je lis les 3 pages devdocs.
Hummingbird / ps_apiresources J’aligne mes prompts sur le CONTEXT.md déjà présent.
8.x ou 9.0 / 9.1 J’anticipe 9.2 ; j’écris déjà du CONTEXT module/thème maison.

CTA : migration, module critique, ou stratégie IA + revue à cadrer ? Demande un devis.

Sources : PrestaShop Developer Documentation — AI-Assisted Development (CC BY-SA 4.0). Dernière mise à jour indiquée sur la page d’index au 16 avril 2026.

================================================================================ FIN DU BROUILLON — relance CTR (variantes A/B/C + H2 + meta + intro scroll-stop) ================================================================================