|
@@ -96,9 +96,10 @@ Tu veux...
|
|
|
## Les plugins — décision rapide
|
|
## Les plugins — décision rapide
|
|
|
|
|
|
|
|
```
|
|
```
|
|
|
-Toujours actifs (0 token) : security-guidance, rtk
|
|
|
|
|
|
|
+Toujours actifs (0 token) : rtk
|
|
|
|
|
+Built-in (toujours disponible, 0 token) : frontend-design, skill-creator
|
|
|
|
|
|
|
|
-Projet avec interface → frontend-design ON
|
|
|
|
|
|
|
+Projet avec interface → frontend-design déjà disponible (built-in)
|
|
|
Design élaboré/system → ui-ux-pro-max ON
|
|
Design élaboré/system → ui-ux-pro-max ON
|
|
|
Deploy + QA browser → gstack ON
|
|
Deploy + QA browser → gstack ON
|
|
|
Next.js/React/Prisma → context7 ON (WARN si absent, pas BLOCK)
|
|
Next.js/React/Prisma → context7 ON (WARN si absent, pas BLOCK)
|
|
@@ -223,7 +224,7 @@ cd mon-projet-existant/
|
|
|
/plugin-check "App mobile React Native Expo liste de courses, offline-first, SQLite, notifications push"
|
|
/plugin-check "App mobile React Native Expo liste de courses, offline-first, SQLite, notifications push"
|
|
|
|
|
|
|
|
→ SIGNALS: frontend (mobile), fast-libs (Expo SDK)
|
|
→ SIGNALS: frontend (mobile), fast-libs (Expo SDK)
|
|
|
-→ ENABLE: frontend-design (composants RN)
|
|
|
|
|
|
|
+→ NOTE: frontend-design available (built-in, 0t)
|
|
|
→ WARN: context7 si Expo SDK 51+ utilisé (fast-libs)
|
|
→ WARN: context7 si Expo SDK 51+ utilisé (fast-libs)
|
|
|
→ OFF: gstack (mobile, pas de browser QA), ui-ux-pro-max (optionnel)
|
|
→ OFF: gstack (mobile, pas de browser QA), ui-ux-pro-max (optionnel)
|
|
|
→ BLOCKING: none
|
|
→ BLOCKING: none
|
|
@@ -301,7 +302,7 @@ gsd
|
|
|
/plugin-check "Site vitrine Next.js 14 studio photo, design élaboré, animations Framer Motion, galerie, dark mode, SEO"
|
|
/plugin-check "Site vitrine Next.js 14 studio photo, design élaboré, animations Framer Motion, galerie, dark mode, SEO"
|
|
|
|
|
|
|
|
→ SIGNALS: frontend, design-system, fast-libs(Next.js)
|
|
→ SIGNALS: frontend, design-system, fast-libs(Next.js)
|
|
|
-→ ENABLE: frontend-design (~200t)
|
|
|
|
|
|
|
+→ NOTE: frontend-design available (built-in, 0t)
|
|
|
→ ENABLE: ui-ux-pro-max (~400t) — "design élaboré" signal fort
|
|
→ ENABLE: ui-ux-pro-max (~400t) — "design élaboré" signal fort
|
|
|
→ WARN: context7 non configuré → taper "force" pour continuer (ou configurer avant)
|
|
→ WARN: context7 non configuré → taper "force" pour continuer (ou configurer avant)
|
|
|
→ OFF: gstack (vitrine statique, pas de deploy complexe)
|
|
→ OFF: gstack (vitrine statique, pas de deploy complexe)
|
|
@@ -355,7 +356,8 @@ Sans ui-ux-pro-max : "Tailwind avec palette neutre, Inter". La différence est v
|
|
|
/plugin-check "Jeu de puzzle web React + FastAPI + PostgreSQL. Auth JWT, collection de cartes, boutique in-app, leaderboard. Multi-session, dev sur plusieurs semaines."
|
|
/plugin-check "Jeu de puzzle web React + FastAPI + PostgreSQL. Auth JWT, collection de cartes, boutique in-app, leaderboard. Multi-session, dev sur plusieurs semaines."
|
|
|
|
|
|
|
|
→ SIGNALS: frontend, fast-libs(React), deploy, multi-session
|
|
→ SIGNALS: frontend, fast-libs(React), deploy, multi-session
|
|
|
-→ ENABLE: frontend-design, context7
|
|
|
|
|
|
|
+→ NOTE: frontend-design available (built-in, 0t)
|
|
|
|
|
+→ ENABLE: context7
|
|
|
→ ENABLE: ui-ux-pro-max (cartes visuelles, cohérence design)
|
|
→ ENABLE: ui-ux-pro-max (cartes visuelles, cohérence design)
|
|
|
→ CLI: gsd v2 RECOMMANDÉ (multi-session détecté)
|
|
→ CLI: gsd v2 RECOMMANDÉ (multi-session détecté)
|
|
|
→ OPTIONAL: gstack si deploy CI + browser QA prévus
|
|
→ OPTIONAL: gstack si deploy CI + browser QA prévus
|
|
@@ -454,7 +456,7 @@ ONBOARD COMPLETE: mycli
|
|
|
/plugin-check "Rust CLI, pas de frontend, pas de deploy"
|
|
/plugin-check "Rust CLI, pas de frontend, pas de deploy"
|
|
|
|
|
|
|
|
→ SIGNALS: none (CLI pur)
|
|
→ SIGNALS: none (CLI pur)
|
|
|
-→ DISABLE: frontend-design, ui-ux-pro-max, gstack, context7
|
|
|
|
|
|
|
+→ DISABLE: ui-ux-pro-max, gstack, context7
|
|
|
→ KEEP: superpowers
|
|
→ KEEP: superpowers
|
|
|
→ COST: ~800t (minimal)
|
|
→ COST: ~800t (minimal)
|
|
|
→ ACTION REQUIRED? NO
|
|
→ ACTION REQUIRED? NO
|
|
@@ -519,7 +521,7 @@ DO NOT TOUCH:
|
|
|
|
|
|
|
|
→ SIGNALS: none (CLI pur, pas de deploy, pas de frontend)
|
|
→ SIGNALS: none (CLI pur, pas de deploy, pas de frontend)
|
|
|
→ KEEP: superpowers
|
|
→ KEEP: superpowers
|
|
|
-→ DISABLE: frontend-design, ui-ux-pro-max, gstack, context7, ruflo
|
|
|
|
|
|
|
+→ DISABLE: ui-ux-pro-max, gstack, context7, ruflo
|
|
|
→ COST: ~800t (base seulement)
|
|
→ COST: ~800t (base seulement)
|
|
|
→ ACTION REQUIRED? NO
|
|
→ ACTION REQUIRED? NO
|
|
|
```
|
|
```
|
|
@@ -801,7 +803,7 @@ OPTIONS:
|
|
|
SIGNALS: mobile (React Native + Expo détectés)
|
|
SIGNALS: mobile (React Native + Expo détectés)
|
|
|
|
|
|
|
|
RECOMMENDATIONS:
|
|
RECOMMENDATIONS:
|
|
|
- ⚡ ENABLE : frontend-design — composants React Native (~200t)
|
|
|
|
|
|
|
+ ℹ️ NOTE : frontend-design available (built-in, 0t)
|
|
|
⚠️ DISABLE : gstack — mobile, pas de browser QA ni deploy web
|
|
⚠️ DISABLE : gstack — mobile, pas de browser QA ni deploy web
|
|
|
ℹ️ OPTIONAL: ui-ux-pro-max — uniquement si design system complexe
|
|
ℹ️ OPTIONAL: ui-ux-pro-max — uniquement si design system complexe
|
|
|
ℹ️ NOTE : Docker N/A pour les apps mobiles
|
|
ℹ️ NOTE : Docker N/A pour les apps mobiles
|
|
@@ -845,7 +847,7 @@ COST: ~800t
|
|
|
|
|
|
|
|
RECOMMENDATIONS:
|
|
RECOMMENDATIONS:
|
|
|
✅ KEEP : superpowers
|
|
✅ KEEP : superpowers
|
|
|
- ⚠️ DISABLE: frontend-design, ui-ux-pro-max, gstack, context7, ruflo
|
|
|
|
|
|
|
+ ⚠️ DISABLE: ui-ux-pro-max, gstack, context7, ruflo
|
|
|
BLOCKING: none → "proceed"
|
|
BLOCKING: none → "proceed"
|
|
|
|
|
|
|
|
→ Scaffolder: cargo check comme verify (pas cargo build)
|
|
→ Scaffolder: cargo check comme verify (pas cargo build)
|
|
@@ -935,7 +937,7 @@ SIGNALS: monorepo, frontend(apps/web/), fast-libs(Next.js), deploy(apps/api/)
|
|
|
|
|
|
|
|
RECOMMENDATIONS:
|
|
RECOMMENDATIONS:
|
|
|
OK KEEP : superpowers
|
|
OK KEEP : superpowers
|
|
|
- ENABLE : frontend-design — apps/web/ uniquement (~200t)
|
|
|
|
|
|
|
+ NOTE : frontend-design available (built-in, 0t)
|
|
|
WARN : context7 — Next.js detecte dans apps/web/
|
|
WARN : context7 — Next.js detecte dans apps/web/
|
|
|
DISABLE : gstack — apps/api/ n'a pas de browser-qa
|
|
DISABLE : gstack — apps/api/ n'a pas de browser-qa
|
|
|
(NOTE: gstack aurait ete recommande si browser-qa present)
|
|
(NOTE: gstack aurait ete recommande si browser-qa present)
|
|
@@ -973,13 +975,13 @@ L'utilisateur voit exactement ce qui manque et la commande pour corriger.
|
|
|
|
|
|
|
|
### Cas J — session-start : box ne deborde pas avec 5 plugins actifs
|
|
### Cas J — session-start : box ne deborde pas avec 5 plugins actifs
|
|
|
|
|
|
|
|
-**Avant v2.3.0 :** avec `gstack frontend-design ui-ux-pro-max context7 ruflo` tous actifs, la ligne `ON` depassait la largeur de la box.
|
|
|
|
|
|
|
+**Avant v2.3.0 :** avec `gstack ui-ux-pro-max context7 ruflo` tous actifs, la ligne `ON` depassait la largeur de la box.
|
|
|
|
|
|
|
|
**Avec v2.3.0 :**
|
|
**Avec v2.3.0 :**
|
|
|
```
|
|
```
|
|
|
┌─ Claude Code config ──────────────────────────────────┐
|
|
┌─ Claude Code config ──────────────────────────────────┐
|
|
|
-│ ✅ ON : security-guidance rtk superpowers │
|
|
|
|
|
-│ 🟢 ON : gstack frontend-design ui-ux-pro-ma... │ <- tronque a 37+...
|
|
|
|
|
|
|
+│ ✅ ON : rtk superpowers │
|
|
|
|
|
+│ 🟢 ON : gstack ui-ux-pro-max context7... │ <- tronque a 37+...
|
|
|
│ ⚫ OFF : none │
|
|
│ ⚫ OFF : none │
|
|
|
│ 💰 ~5350t passif (48% budget) │
|
|
│ 💰 ~5350t passif (48% budget) │
|
|
|
│ 📦 v2.3.0 │
|
|
│ 📦 v2.3.0 │
|
|
@@ -1032,7 +1034,7 @@ PROJECT STATUS
|
|
|
|
|
|
|
|
CONFIG
|
|
CONFIG
|
|
|
Version : v2.4.0
|
|
Version : v2.4.0
|
|
|
- Plugins ON: superpowers, frontend-design, context7 (~1200t)
|
|
|
|
|
|
|
+ Plugins ON: superpowers, context7 (~1000t)
|
|
|
GSD v2 : installed (2.64.0)
|
|
GSD v2 : installed (2.64.0)
|
|
|
|
|
|
|
|
PROJECT
|
|
PROJECT
|
|
@@ -1078,7 +1080,7 @@ SIGNALS: monorepo (upstream), frontend, fast-libs(Next.js)
|
|
|
NOTE: dans apps/web/ d'un monorepo (détecté via parent dir)
|
|
NOTE: dans apps/web/ d'un monorepo (détecté via parent dir)
|
|
|
|
|
|
|
|
RECOMMENDATIONS:
|
|
RECOMMENDATIONS:
|
|
|
- ENABLE: frontend-design — apps/web/ uniquement
|
|
|
|
|
|
|
+ NOTE: frontend-design available (built-in, 0t) — apps/web/ uniquement
|
|
|
WARN: context7 — Next.js détecté
|
|
WARN: context7 — Next.js détecté
|
|
|
DISABLE: gstack — pas de browser-qa dans ce package
|
|
DISABLE: gstack — pas de browser-qa dans ce package
|
|
|
```
|
|
```
|
|
@@ -1112,13 +1114,13 @@ Le compteur `5/6 OK` indique exactement le problème sans lire toutes les lignes
|
|
|
|
|
|
|
|
### Cas O — session-start avec 5 toggles actifs
|
|
### Cas O — session-start avec 5 toggles actifs
|
|
|
|
|
|
|
|
-**Avant v2.4.0 :** avec gstack + frontend-design + ui-ux-pro-max + context7 + ruflo actifs, la ligne débordait la box.
|
|
|
|
|
|
|
+**Avant v2.4.0 :** avec gstack + ui-ux-pro-max + context7 + ruflo actifs, la ligne débordait la box.
|
|
|
|
|
|
|
|
**Avec v2.4.0 :**
|
|
**Avec v2.4.0 :**
|
|
|
```
|
|
```
|
|
|
┌─ Claude Code config ──────────────────────────────────┐
|
|
┌─ Claude Code config ──────────────────────────────────┐
|
|
|
-│ ✅ ON : security-guidance rtk superpowers │
|
|
|
|
|
-│ 🟢 ON : gstack frontend-design +3 more │
|
|
|
|
|
|
|
+│ ✅ ON : rtk superpowers │
|
|
|
|
|
+│ 🟢 ON : gstack ui-ux-pro-max +2 more │
|
|
|
│ ⚫ OFF : none │
|
|
│ ⚫ OFF : none │
|
|
|
│ 💰 ~5350t passif (48% budget) │
|
|
│ 💰 ~5350t passif (48% budget) │
|
|
|
│ 📦 v2.4.0 │
|
|
│ 📦 v2.4.0 │
|
|
@@ -1147,7 +1149,7 @@ PROJECT STATUS
|
|
|
|
|
|
|
|
CONFIG
|
|
CONFIG
|
|
|
Version : v2.5.0
|
|
Version : v2.5.0
|
|
|
- Plugins ON: superpowers, frontend-design, context7 (~1200t)
|
|
|
|
|
|
|
+ Plugins ON: superpowers, context7 (~1000t)
|
|
|
GSD v2 : installed (2.64.0)
|
|
GSD v2 : installed (2.64.0)
|
|
|
|
|
|
|
|
PROJECT
|
|
PROJECT
|
|
@@ -1328,14 +1330,14 @@ Sans ce check : `/status` chargerait un agent inexistant → erreur cryptique.
|
|
|
|
|
|
|
|
### Cas T — session-start avec 6 plugins actifs (tous affichés)
|
|
### Cas T — session-start avec 6 plugins actifs (tous affichés)
|
|
|
|
|
|
|
|
-**Avant v2.5.0 :** `gstack frontend-design +4 more` — 4 plugins masqués.
|
|
|
|
|
|
|
+**Avant v2.5.0 :** `gstack ui-ux-pro-max +3 more` — 4 plugins masqués.
|
|
|
|
|
|
|
|
**Avec v2.5.0 :**
|
|
**Avec v2.5.0 :**
|
|
|
```
|
|
```
|
|
|
┌─ Claude Code config ──────────────────────────────────┐
|
|
┌─ Claude Code config ──────────────────────────────────┐
|
|
|
-│ ✅ ON : security-guidance rtk superpowers │
|
|
|
|
|
-│ 🟢 ON : gstack frontend-design ui-ux-pro-max context7│
|
|
|
|
|
-│ + ruflo skill-creator │
|
|
|
|
|
|
|
+│ ✅ ON : rtk superpowers │
|
|
|
|
|
+│ 🟢 ON : gstack ui-ux-pro-max context7│
|
|
|
|
|
+│ + ruflo │
|
|
|
│ ⚫ OFF : none │
|
|
│ ⚫ OFF : none │
|
|
|
│ 💰 ~5750t passif (52% budget) │
|
|
│ 💰 ~5750t passif (52% budget) │
|
|
|
│ 📦 v2.5.0 │
|
|
│ 📦 v2.5.0 │
|
|
@@ -1382,7 +1384,7 @@ COST: ~800t (superpowers seul)
|
|
|
|
|
|
|
|
RECOMMENDATIONS:
|
|
RECOMMENDATIONS:
|
|
|
OK KEEP : superpowers (peut être utile pour brainstorm initial)
|
|
OK KEEP : superpowers (peut être utile pour brainstorm initial)
|
|
|
- DISABLE : frontend-design, ui-ux-pro-max, gstack, context7, ruflo
|
|
|
|
|
|
|
+ DISABLE : ui-ux-pro-max, gstack, context7, ruflo
|
|
|
NOTE : Pour un firmware vraiment simple (hotfix, modification ciblée),
|
|
NOTE : Pour un firmware vraiment simple (hotfix, modification ciblée),
|
|
|
même superpowers peut être désactivé → ~0t passif
|
|
même superpowers peut être désactivé → ~0t passif
|
|
|
```
|
|
```
|
|
@@ -1502,9 +1504,9 @@ Developer se réoriente instantanément — pas de risque d'implémenter sur la
|
|
|
|
|
|
|
|
```
|
|
```
|
|
|
┌─ Claude Code config ──────────────────────────────────┐
|
|
┌─ Claude Code config ──────────────────────────────────┐
|
|
|
-│ ✅ ON : security-guidance rtk superpowers │
|
|
|
|
|
-│ 🟢 ON : gstack frontend-design ui-ux-pro-max context7│
|
|
|
|
|
-│ ruflo skill-creator │
|
|
|
|
|
|
|
+│ ✅ ON : rtk superpowers │
|
|
|
|
|
+│ 🟢 ON : gstack ui-ux-pro-max context7│
|
|
|
|
|
+│ ruflo │
|
|
|
│ ⚫ OFF : none │
|
|
│ ⚫ OFF : none │
|
|
|
│ 💰 ~5750t passif (52% budget) │
|
|
│ 💰 ~5750t passif (52% budget) │
|
|
|
│ 📦 v2.6.0 │
|
|
│ 📦 v2.6.0 │
|
|
@@ -1613,19 +1615,9 @@ Si `lib/` n'est pas un symlink vers le repo, `detect-plugins.sh` sourcé est la
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
-### Cas Z5 — plugin-advisor warn sur skill-creator inactif
|
|
|
|
|
|
|
+### Cas Z5 — ~~plugin-advisor warn sur skill-creator inactif~~ (obsolète depuis v3.3.0)
|
|
|
|
|
|
|
|
-**Contexte :** projet React SaaS, `skill-creator` resté actif par oubli.
|
|
|
|
|
-
|
|
|
|
|
-```
|
|
|
|
|
-/plugin-check "React SaaS avec FastAPI"
|
|
|
|
|
-
|
|
|
|
|
-SIGNALS: frontend, deploy, fast-libs(React)
|
|
|
|
|
-
|
|
|
|
|
-WARN: skill-creator ON — aucun signal skill-creation détecté
|
|
|
|
|
- → ~100t économisés si désactivé
|
|
|
|
|
- → Activer uniquement quand vous créez des skills custom
|
|
|
|
|
-```
|
|
|
|
|
|
|
+> **Obsolète :** `skill-creator` est désormais un skill built-in de Claude Code (toujours disponible, 0 token). Il n'est plus toggleable et n'apparaît plus dans les recommandations enable/disable du plugin-advisor.
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
@@ -1637,7 +1629,7 @@ WARN: skill-creator ON — aucun signal skill-creation détecté
|
|
|
SIGNALS: simple, embedded
|
|
SIGNALS: simple, embedded
|
|
|
COST: ~800t (superpowers seul)
|
|
COST: ~800t (superpowers seul)
|
|
|
|
|
|
|
|
-DISABLE: frontend-design, ui-ux-pro-max, gstack, context7, ruflo, skill-creator
|
|
|
|
|
|
|
+DISABLE: ui-ux-pro-max, gstack, context7, ruflo
|
|
|
NOTE: Pour hotfix ultra-ciblé, superpowers aussi optionnel
|
|
NOTE: Pour hotfix ultra-ciblé, superpowers aussi optionnel
|
|
|
```
|
|
```
|
|
|
|
|
|
|
@@ -1697,7 +1689,7 @@ NOTE: embedded project detected — minimal plugin footprint
|
|
|
|
|
|
|
|
RECOMMENDATIONS:
|
|
RECOMMENDATIONS:
|
|
|
superpowers OPTIONAL
|
|
superpowers OPTIONAL
|
|
|
- DISABLE: tout le reste (frontend-design, gstack, context7, ruflo, skill-creator)
|
|
|
|
|
|
|
+ DISABLE: tout le reste (gstack, context7, ruflo)
|
|
|
gsd v2: NOT recommended
|
|
gsd v2: NOT recommended
|
|
|
|
|
|
|
|
Workflow: /analyze src/wifi_driver.c → /ship-feature si multi-fichiers
|
|
Workflow: /analyze src/wifi_driver.c → /ship-feature si multi-fichiers
|
|
@@ -1754,7 +1746,7 @@ SIGNALS: embedded (platformio.ini)
|
|
|
NOTE: embedded project detected — minimal plugin footprint
|
|
NOTE: embedded project detected — minimal plugin footprint
|
|
|
|
|
|
|
|
KEEP : superpowers (optional)
|
|
KEEP : superpowers (optional)
|
|
|
-DISABLE: frontend-design, ui-ux-pro-max, gstack, context7, ruflo, skill-creator
|
|
|
|
|
|
|
+DISABLE: ui-ux-pro-max, gstack, context7, ruflo
|
|
|
gsd v2 : NOT recommended (sessions courtes, tâches atomiques)
|
|
gsd v2 : NOT recommended (sessions courtes, tâches atomiques)
|
|
|
```
|
|
```
|
|
|
|
|
|
|
@@ -2008,7 +2000,7 @@ Budget Pro note:
|
|
|
```
|
|
```
|
|
|
Description contient... → Plugin
|
|
Description contient... → Plugin
|
|
|
─────────────────────────────────────────────────────
|
|
─────────────────────────────────────────────────────
|
|
|
-React / Vue / Svelte → frontend-design ON
|
|
|
|
|
|
|
+React / Vue / Svelte → frontend-design (built-in)
|
|
|
Next.js 13+ / App Router → context7 WARN
|
|
Next.js 13+ / App Router → context7 WARN
|
|
|
Prisma / Supabase → context7 ON
|
|
Prisma / Supabase → context7 ON
|
|
|
"design élaboré" / tokens → ui-ux-pro-max ON
|
|
"design élaboré" / tokens → ui-ux-pro-max ON
|
|
@@ -2016,6 +2008,6 @@ Docker + QA browser → gstack ON
|
|
|
"plusieurs semaines" → gsd v2 CLI
|
|
"plusieurs semaines" → gsd v2 CLI
|
|
|
"5+ agents parallèles" → ruflo ON
|
|
"5+ agents parallèles" → ruflo ON
|
|
|
Rust / Python / Go / C → tout OFF sauf superpowers
|
|
Rust / Python / Go / C → tout OFF sauf superpowers
|
|
|
-Mobile / Flutter / RN → frontend-design ON, gstack OFF
|
|
|
|
|
|
|
+Mobile / Flutter / RN → frontend-design (built-in), gstack OFF
|
|
|
Hotfix / script rapide → tout OFF sauf superpowers
|
|
Hotfix / script rapide → tout OFF sauf superpowers
|
|
|
```
|
|
```
|