Philosophie
Un référentiel générique appliqué à tout projet JavaScript, PHP, CSS, Python ou Rust rate ce qui est spécifique au projet réel. Chacun des cinq plugins sc-* détecte d’abord la stack effective (package.json, composer.json, requirements.txt/pyproject.toml, Cargo.toml, ou l’architecture CSS elle-même) puis ne charge que les pivots applicables — le reste du savoir dort dans le plugin, jamais copié dans le projet sans raison.
Fonctionnement général
Les cinq plugins partagent un même squelette de skills : sniff (détection, installation ciblée des pivots), audit (délègue à aidd-dev:04-audit avec les pivots du stack détecté), improve (plan d’amélioration ciblé), legacy (migration vers les standards actuels), teach (explique en contexte du code réel) et cd (déploiement local/serveur/automata). Chaque plugin ajoute ensuite ses extras : sc-php a bruno (tests API) et design-bridge/builder-coverage (pont WordPress FSE) ; sc-js a design-bridge (pont SPA) et wp-blocks (validité des blocs Gutenberg) ; sc-css a design-bridge pour la couche CSS pure.
Skills disponibles
Communes aux cinq plugins :
sniff— détecte la stack, installe/met à jour uniquement les règles pertinentes.audit— délègue àaidd-dev:04-auditavec les pivots détectés.improve— plan d’amélioration ciblé.legacy— migration vers les standards actuels.teach— explique en contexte du code réel.cd— déploiement local / serveur / automata.
Extras propres à chaque plugin : sc-php — log-analysis, bruno, design-bridge, builder-coverage ; sc-js — design-bridge, wp-blocks ; sc-css — design-bridge ; sc-python et sc-rust — log-analysis.
Exemples de workflows
/sc-php:sniffpuis/sc-php:audit— détecte Laravel/Symfony/WordPress, audite avec les pivots correspondants./sc-css:audit— spécificité, code mort, magic numbers, couverture a11y, opportunités modernes (has(), container queries)./sc-js:legacy— migration Vue 2 → 3 (Options API → Composition API), ESM, TypeScript strict./sc-python:teach— explique un idiome pythonique ou un pattern async dans le code du projet courant./sc-php:design-bridge— reçoit le contrat du plugin Design et l’exporte en block patterns WordPress, exactement ce qui fait tourner ce site.
C’est sc-php:design-bridge qui relie le plugin Design au thème FSE de ce site.