By Wengouu
Code-only technical SEO audit + fix for Laravel + Blade projects. Single command (/seo-audit) runs Discovery → interactive Q&A → audit against an editable rules checklist → recap → application of fixes (auto-safe in batch, auto-risky one-by-one, manual items as TODO + boilerplates). All changes go through git with granular commits for easy rollback. Never drafts content (descriptions, titles, alt) — flags them as TODOs. Laravel-only in v0.1; other framework adapters in v0.4+.
Audit SEO technique complet sur un projet Laravel + Blade : Discovery, questions à l'utilisateur, audit (50 règles), recap, et application des fixes (auto-safe en batch, auto-risky un par un, manuels en TODO+boilerplate). Working tree git clean obligatoire avant apply. Aucune génération de contenu.
Applique les fixes produits par /seo-audit sur le code Laravel cible. Habituellement délégué automatiquement par /seo-audit Phase 5 ; cette commande permet de relancer l'apply seul (ex: après modification manuelle de findings.json).
Affiche le journal des prompts du jour (ou d'une date donnée). Lecture brute, sans transformation.
Applique les fixes produits par /seo-audit sur le code Laravel cible. Auto-safe en batch (1 commit), auto-risky en review individuelle (1 commit par finding), manuels en TODO + boilerplate. Refuse si working tree git sale, si mtime des fichiers a changé depuis l'audit, ou si le sandbox est violé. Cette skill est invoquée par /seo-audit Phase 3 en mode scopé (un thème à la fois) ; peut aussi être lancée seule sur un findings.json existant pour appliquer tout d'un coup.
Audit SEO technique source-only complet pour projets Laravel + Blade. Discovery → questions interactives → boucle thématique sur references/*.md (constat + acceptation user par thème ; si oui → apply auto-safe batch, auto-risky un par un, manuels en TODO+boilerplate ; si non → skip total) → recap final. Aucun crawl HTTP, aucune génération de contenu textuel. Refuse tout autre stack que Laravel. Use when user says: /seo-audit, audit SEO, optimisation SEO technique, lance un audit.
Skill interne dev (non exposé en slash command). Lit le journal des prompts d'une date donnée (par défaut aujourd'hui) et produit un résumé court (4-6 lignes) du travail accompli sur le plugin tseo. NE génère PAS de fichier — affiche directement. Use when user says: recap, résumé du jour, qu'est-ce qu'on a fait.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Plugin Claude Code qui audite et corrige le SEO technique d'un projet Laravel + Blade — sans toucher au contenu rédactionnel.
État :
v0.1.0-beta— flow complet (Discovery → Q&A → Audit → Recap → Apply) sur Laravel uniquement.
Faire passer un site Laravel à >90% de SEO technique parfait en quelques minutes, en automatisant les tâches chronophages (canonical, sitemap, robots.txt, JSON-LD, OG, Twitter, hreflang, lazy-loading, etc.) — et en laissant à l'humain ce qui demande du jugement (rédaction des descriptions, choix des images OG, configuration Apache/Nginx).
C'est l'outil qu'on lance après avoir finalisé un site, avant de le mettre en prod, pour avoir 100% des fondations techniques en place.
cd /var/www/mon-projet-laravel
/seo-audit
1. DISCOVERY ← lit le code, énumère pages/liens/indexabilité
2. Q&A INTERACTIF ← questions à choix sur ce que la source ignore
(locale, indexabilité des routes dynamiques, JSON-LD Org, etc.)
3. AUDIT ← applique references/*.md (51 règles, 11 thèmes actifs) au site
Classification : auto-safe / auto-risky / manual
4. RECAP ← .tseo/recap.md groupé par axe, plan d'action
5. APPLY ← après ton OK :
- auto-safe en batch (1 commit)
- auto-risky un par un (1 commit chacun)
- manuel → .tseo/manual-todos.md + boilerplates
Tout est commité dans git → rollback facile si besoin (git revert <sha>).
php artisan route:list --jsonreferences/*.md, éditable, voir l'index references/seo-checks.md).env, vendor/, storage/, database/Laravel + Blade uniquement (Laravel 10/11/12/13). Tailwind/DaisyUI détectés. Refus propre sur autre stack — le plugin n'a pas vocation à supporter d'autres frameworks pour le moment.
# Dans Claude Code, ajoute le marketplace une fois :
/plugin marketplace add Wengouu/tseo
# puis :
/plugin install tseo@Wengouu
git clone https://github.com/Wengouu/tseo /chemin/vers/tseo
# puis dans Claude Code :
/plugin install tseo --source /chemin/vers/tseo
<projet>/.tseo/
├── README.md # explique le dossier
├── framework.md # stack détectée
├── site-map.md # routes énumérées
├── links.md # graphe des liens
├── indexability.md # robots, meta, canonical, sitemap
├── scale.md # cardinalité des routes dynamiques
├── pages/<slug>.md # une fiche par page HTML
├── raw/site_model.json # source de vérité machine-readable
├── answers.json # réponses Q&A (persisté pour reprise)
├── findings.json # résultats audit (validé)
├── recap.md # résumé humain
├── applied.md # ce qui a été modifié + commits SHA
└── manual-todos.md # TODO + boilerplates à compléter
resources/views/, public/{robots.txt,sitemap.xml,*.webmanifest}, app/Http/, routes/, config/ sont autorisées.git revert.npx claudepluginhub wengouu/tseo --plugin tseoMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.