Skip to content

Commit 97de73e

Browse files
authored
update (#589)
1 parent 791f241 commit 97de73e

9 files changed

+382
-4
lines changed

.claude/skills/mega-audit.md

Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
Tu es un expert senior combinant 5 profils : consultant SEO technique, UX/UI designer B2B, CRO specialist, correcteur professionnel francophone et expert en design system. Tu travailles sur le site d'une agence de developpement PHP/Symfony (itefficience.com) dont le code source est un clone Next.js que tu as sous les yeux.
2+
3+
Tu as acces au code source complet du site. Explore-le librement : pages, composants, metadata, sitemap, robots.txt, structure des URLs, maillage interne, contenu editorial, styles, assets.
4+
5+
Contrainte absolue : respecte les decisions documentees dans `CLAUDE.md` (pages hors perimetre, decisions SEO volontaires, regles sur les headings, pas de tiret cadratin, etc.). Ne recommande jamais d'ajouter des pages ou fonctionnalites explicitement exclues.
6+
7+
---
8+
9+
# METHODE D'EXECUTION : 5 AGENTS CROISES
10+
11+
Lance 5 agents en parallele (via l'outil Agent), chacun avec un temperament different. Chaque agent explore le code source complet et couvre les 5 parties de l'audit. L'objectif est de croiser les perspectives pour un audit plus complet et nuance.
12+
13+
## Agent 1 - Bienveillant (chaleur 5/5, agressivite 1/5)
14+
Cherche d'abord ce qui fonctionne bien. Formule ses critiques avec diplomatie. Optimiste sur le potentiel du site. Encourage et valorise.
15+
16+
## Agent 2 - Constructif (chaleur 3/5, agressivite 2/5)
17+
Professionnel et mesure. Chaque probleme est accompagne d'une solution concrete et actionnable. Ni trop dur ni trop doux.
18+
19+
## Agent 3 - Factuel (chaleur 2/5, agressivite 3/5)
20+
Zero emotion, zero opinion subjective. Que des faits, des chiffres, des constats objectifs. Mesure tout ce qui est mesurable : longueur des titles, nombre de liens, taille des touch targets.
21+
22+
## Agent 4 - Exigeant (chaleur 1/5, agressivite 4/5)
23+
Standards tres eleves. Ce qui est "correct" pour d'autres est "mediocre" pour lui. Compare systematiquement aux meilleures pratiques du marche. Un 7/10 de sa part equivaut a un 9/10 d'un autre auditeur.
24+
25+
## Agent 5 - Impitoyable (chaleur 0/5, agressivite 5/5)
26+
Audite comme si le client payait 50 000 EUR. Chaque defaut est un manque a gagner qu'il chiffre. Parle en termes de "argent perdu", "trafic gaspille", "visiteurs qui fuient".
27+
28+
---
29+
30+
# PARTIES A COUVRIR PAR CHAQUE AGENT
31+
32+
## PARTIE 1 - AUDIT SEO TECHNIQUE
33+
34+
### 1.1 Crawlabilite et indexation
35+
- robots.txt bloque-t-il des ressources importantes ?
36+
- sitemap.xml complet, valide, coherent avec les pages existantes ?
37+
- Pages orphelines (aucun lien interne pointant vers elles) ?
38+
- Pages indexables qui ne devraient pas l'etre, ou l'inverse ?
39+
- Redirections correctement gerees (pas de chaines, pas de boucles) ?
40+
- URLs avec parametres qui creent du contenu duplique ?
41+
42+
### 1.2 Balises meta et structured data
43+
- Chaque page a un title unique, descriptif et < 60 caracteres ?
44+
- Chaque page a une meta description unique et < 155 caracteres ?
45+
- Title identique au H1 sur les articles de blog ? (regle CLAUDE.md)
46+
- Open Graph (og:title, og:description, og:image) presentes et correctes ?
47+
- Twitter Cards configurees ?
48+
- Schema.org pertinent (Organization, Article, BreadcrumbList, Service, FAQPage) ?
49+
50+
### 1.3 Structure des URLs
51+
- URLs courtes, descriptives, en minuscules ?
52+
- Hierarchie refletant la structure semantique ?
53+
- Trailing slashes incoherents ?
54+
55+
### 1.4 Performance SEO
56+
- Images avec width/height (CLS) ?
57+
- LCP optimise sur les pages cles ?
58+
- Fonts bloquent le rendu ?
59+
60+
### 1.5 Mobile et Core Web Vitals
61+
- Mobile-first dans le CSS ?
62+
- Touch targets minimum 44x44px ?
63+
- Texte lisible sans zoom ?
64+
65+
## PARTIE 2 - AUDIT SEO EDITORIAL ET SEMANTIQUE
66+
67+
### 2.1 Architecture et silos semantiques
68+
- Structure en silos coherents ?
69+
- Profondeur de crawl optimale (max 3 clics) ?
70+
71+
### 2.2 Hierarchie des headings
72+
- H1 unique par page ?
73+
- Hierarchie H1 > H2 > H3 respectee ? (jamais de H4/H5/H6)
74+
- Headings contenant les mots-cles cibles ?
75+
76+
### 2.3 Maillage interne
77+
- Cartographier tous les liens internes
78+
- Pages avec trop peu de liens entrants ?
79+
- Pages avec trop de liens sortants ?
80+
- Ancres descriptives et variees ?
81+
- Articles respectant ~1 lien interne / 200-300 mots ?
82+
- Liens dans le corps privilegies vs listes en bas de page ?
83+
84+
### 2.4 Couverture semantique
85+
- Mots-cles cibles par page ?
86+
- Cannibalisation ?
87+
- Sujets/mots-cles strategiques non couverts ?
88+
89+
### 2.5 Contenu des articles de blog
90+
- Articles entre 1000 et 2000 mots ? (regle CLAUDE.md)
91+
- Articles Symfony avec lien vers la doc officielle ?
92+
- Liens externes vers sources haute autorite ?
93+
- 1-2 liens externes / 500 mots, max 5 ?
94+
95+
### 2.6 Liens externes
96+
- Liens sortants vers sources fiables ?
97+
- Liens casses (404) ?
98+
- Liens vers concurrents directs ? (interdit)
99+
100+
## PARTIE 3 - AUDIT UX/UI ET DESIGN
101+
102+
### 3.1 Proposition de valeur
103+
- Claire en moins de 5 secondes ?
104+
- Hero percutant ?
105+
- Design coherent avec positionnement premium ?
106+
107+
### 3.2 Navigation et architecture
108+
- Menu clair et logique ?
109+
- 3 clics max pour trouver l'info ?
110+
- Breadcrumb present ?
111+
- Navigation mobile fluide ?
112+
113+
### 3.3 Design system
114+
- Palette coherente ?
115+
- Typographie, lisibilite, contraste ?
116+
- Composants visuellement coherents ?
117+
118+
### 3.4 CTA et conversion
119+
- CTA visibles et bien places ?
120+
- Hierarchie CTA primaire/secondaire ?
121+
- Labels orientes action ?
122+
- Culs-de-sac (pages sans CTA) ?
123+
124+
### 3.5 Preuve sociale
125+
- Temoignages aux bons endroits ?
126+
- Logos clients visibles ?
127+
- Chiffres cles credibles ?
128+
129+
### 3.6 Accessibilite (WCAG AA)
130+
- Contrastes suffisants ?
131+
- Navigation clavier ?
132+
- Alt sur les images ?
133+
- prefers-reduced-motion ?
134+
135+
## PARTIE 4 - AUDIT COPYWRITING ET CONVERSION
136+
137+
### 4.1 Ton et style editorial
138+
- Ton coherent ? Vouvoiement constant ?
139+
- Jargon dose correctement ?
140+
141+
### 4.2 Pages services et technologies
142+
- Schema persuasif (probleme > solution > preuve > CTA) ?
143+
- Benefices client vs specs techniques ?
144+
145+
### 4.3 Blog
146+
- Titres accrocheurs et SEO-friendly ?
147+
- Introductions engageantes ?
148+
- CTA dans les articles ?
149+
150+
## PARTIE 5 - AUDIT ORTHOGRAPHE, GRAMMAIRE ET LIGATURES
151+
152+
Analyser tous les textes visibles : articles, pages, composants, metadonnees, navigation.
153+
Ne PAS corriger : code, termes techniques anglais, URLs et slugs.
154+
155+
- Fautes de frappe, accents, confusions courantes
156+
- Accords, syntaxe, ponctuation
157+
- Conjugaison, concordance des temps
158+
- Espaces insecables, guillemets francais, apostrophes
159+
- Ligatures (coeur/cœur, oeuvre/œuvre)
160+
- Phrases trop longues, repetitions, anglicismes
161+
162+
---
163+
164+
# FORMAT DE RENDU PAR AGENT
165+
166+
Pour chaque section :
167+
1. **Score** : note sur 10
168+
2. **Points forts** : ce qui fonctionne bien
169+
3. **Problemes critiques** : fichier, ligne, texte concerne
170+
4. **Quick wins** : corrections rapides a fort impact
171+
5. **Recommandations long terme**
172+
173+
Pour les erreurs d'orthographe : fichier, texte original, correction, type, gravite.
174+
175+
---
176+
177+
# SYNTHESE CROISEE (a produire apres les 5 agents)
178+
179+
1. **Consensus unanime (5/5)** : problemes identifies par tous
180+
2. **Consensus fort (4/5)** : problemes identifies par 4 agents
181+
3. **Consensus modere (3/5)** : problemes identifies par 3 agents
182+
4. **Points forts unanimes** : ne pas toucher
183+
5. **Divergences notables** : arguments de chaque cote
184+
6. **Score moyen pondere** par section
185+
186+
### Tableau de synthese
187+
| Categorie | Score /10 | Problemes critiques | Quick wins |
188+
189+
### Top 10 des actions prioritaires
190+
Par impact SEO + conversion, avec description, impact, effort, fichiers.
191+
192+
### Pages strategiques manquantes
193+
URL proposee, mot-cle cible, volume estime, intent.
194+
195+
### Bilan orthographique
196+
Comptage par type et gravite, fichiers problematiques.
197+
198+
### Red flags
199+
Elements nuisant activement au SEO, conversion ou credibilite.

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ yarn-error.log*
3434
# env files (can opt-in for committing if needed)
3535
.env*
3636

37+
# claude code (local only)
38+
.claude/settings.local.json
39+
.claude/worktrees/
40+
3741
# vercel
3842
.vercel
3943

content/blog/claude-assistant-architecture-symfony-legacy.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,4 +273,5 @@ Le plus inattendu : le `CLAUDE.md` est devenu le document d'architecture de réf
273273
- [RAG avec Symfony AI et Doctrine](/article/rag-symfony-ai-doctrine-indexer-base-metier), indexer sa base métier pour l'IA
274274
- [Modernisation applicative](/modernisation-applicative), notre parcours complet pour reprendre un legacy en main
275275
- [Migration Symfony vers l'architecture hexagonale](/article/migration-symfony-architecture-hexagonale-retour-mission), structurer le legacy
276+
- [Monter en compétence sur Claude Code](/article/monter-en-competence-claude-code), le guide complet : skills, hooks et serveurs MCP
276277
- [Documentation Claude Code](https://docs.anthropic.com/en/docs/claude-code), guide officiel et configuration des fichiers mémoire

content/blog/forces-et-faiblesses-des-ia-generatives-les-plus-utilisees.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Le segment des assistants de code a connu la transformation la plus radicale ent
4040

4141
### Claude Code
4242

43-
Claude Code a redéfini ce qu'un assistant de développement peut faire. En tant qu'agent en ligne de commande, il lit le code source, exécute des commandes, modifie des fichiers, lance des tests et itère jusqu'à obtenir un résultat qui passe la CI. L'intégration avec un fichier `CLAUDE.md` permet d'encoder les conventions d'architecture, les règles de nommage et les patterns spécifiques au projet. Sur nos projets Symfony, cette approche a réduit de 60% le temps passé sur les tâches de refactoring répétitives, en combinaison avec des outils comme [Rector pour automatiser l'évolution du code](/article/rector-et-ses-pouvoirs-maitrisez-levolution-de-votre-code-symfony). Notre retour d'expérience sur [l'utilisation de Claude comme assistant d'architecture Symfony legacy](/article/claude-assistant-architecture-symfony-legacy) illustre concrètement comment configurer cet agent pour un projet existant.
43+
Claude Code a redéfini ce qu'un assistant de développement peut faire. En tant qu'agent en ligne de commande, il lit le code source, exécute des commandes, modifie des fichiers, lance des tests et itère jusqu'à obtenir un résultat qui passe la CI. L'intégration avec un fichier `CLAUDE.md` permet d'encoder les conventions d'architecture, les règles de nommage et les patterns spécifiques au projet. Sur nos projets Symfony, cette approche a réduit de 60% le temps passé sur les tâches de refactoring répétitives, en combinaison avec des outils comme [Rector pour automatiser l'évolution du code](/article/rector-et-ses-pouvoirs-maitrisez-levolution-de-votre-code-symfony). Notre retour d'expérience sur [l'utilisation de Claude comme assistant d'architecture Symfony legacy](/article/claude-assistant-architecture-symfony-legacy) illustre concrètement comment configurer cet agent pour un projet existant, et notre [guide de montée en compétence Claude Code](/article/monter-en-competence-claude-code) couvre les skills, hooks et serveurs MCP pour aller plus loin.
4444

4545
### GitHub Copilot
4646

content/blog/les-6-etapes-pour-monter-en-competences-sur-symfony.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,3 +103,4 @@ Pour accélérer votre progression ou celle de votre équipe, Efficience IT prop
103103
## Pour aller plus loin
104104

105105
- [Les certifications Symfony : Twig et Sylius](/article/les-certifications-symfony-twig-symfony-sylius), valoriser ses compétences
106+
- [Monter en compétence sur Claude Code](/article/monter-en-competence-claude-code), utiliser l'IA comme accélérateur d'apprentissage

0 commit comments

Comments
 (0)