Skip to main content

site-vitrine-foodeatup

Utiliser quand l'utilisateur veut gérer son site vitrine FoodEatUp — « mon site », « publie ma page », « change le thème du site », « applique un template », « mes leads du site », « statut de mon site ». Pilote la vitrine web FoodEatUp (pages, thème, templates, leads, stats). À NE PAS utiliser pour la carte des plats (carte-vitrine) ni un MVP/app sur mesure (rapido-lovable).

설치로 이동

소스 정보

저장소
PrendsTaPart/Plugin-Claude-MCP-BraindCode-
최근 소스 활동
2026년 7월 28일 19:07
감지된 SKILL.md 언어
프랑스어
스타
8
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
site-vitrine-foodeatup
description
Utiliser quand l'utilisateur veut gérer son site vitrine FoodEatUp — « mon site », « publie ma page », « change le thème du site », « applique un template », « mes leads du site », « statut de mon site ». Pilote la vitrine web FoodEatUp (pages, thème, templates, leads, stats). À NE PAS utiliser pour la carte des plats (carte-vitrine) ni un MVP/app sur mesure (rapido-lovable).
# Site vitrine FoodEatUp (pages, thème, templates, leads) Gère la **vitrine web** de l'établissement. La charte (couleurs/typo) suit le **fil des tokens** de la marque — pont `rapido-design`/`rapido-lovable`. Rien d'inventé. ## Étape 0 — Références et établissement (obligatoire) 1. Charger `${CLAUDE_PLUGIN_ROOT}/reference/directives-outils.md` et l'appliquer. 2. S'assurer d'avoir l'`establishment_id` (le demander si absent). 3. **État d'abord** : `get_site_status` (pages publiées/brouillon, URL publique, domaine) avant toute modification. ## 1. Structure & contenu - `get_site_pages` : la liste des pages du site avec leur état (publiée/brouillon) — le sommaire à lire avant de naviguer page par page. - `get_page_content` (`page_slug`) : relire une page (sections + props) avant de la modifier. - `toggle_site_page` (paramètres `page_slug` + publier/dépublier) : bascule **une** page. - `add_site_page` (`type` ∈ about, faq, allergens, gallery, jobs, beverages, private, producers, delivery, press, giftcards) : active une page du catalogue, **créée en brouillon** (puis `publish_site` pour la mettre en ligne). - `update_section` (`section_id`, `props` en **fusion partielle**, ex. `{title, text}`) : édite une section de page. ## 2. Thème & templates - `list_site_templates` : galerie des templates métiers du Studio. - `apply_site_template` (`slug`, `confirm`) : **REMPLACE pages et thème** → le serveur **exige `confirm:true`** ; le skill **résume le changement** (ce qui sera écrasé) **puis** confirme. - `set_site_theme` (`tokens`) : **fusion partielle** des design tokens (couleurs, polices). Reprendre les **tokens de la charte** (via `rapido-design` / la marque du CMS), pas de valeur en dur inventée. ## 3. Mise en ligne Publier l'ensemble des pages brouillon : `publish_site` (`establishment_id`, `confirm`) — **`confirm:true` exigé côté serveur**. Récapituler les pages brouillon concernées **puis** publier (jamais `confirm:true` d'office). Vérifier le domaine (DNS/SSL) via `get_domain_status`. ## 4. Performance & leads - `get_site_stats` : commandes web, CA, leads, avis, jeux (30 j). - `list_site_leads` (`source` optionnel) : leads captés (contact, roue, privatisation). **Convertir les leads dans FoodEatUp** : `create_client` un par un après dédoublonnage (`list_clients`) — le pipeline B2B du CRM est hors périmètre. - `get_wheel_stats` (`wheel_id`) : lancers, lots, leads d'un jeu de roue. ## Passerelles - Carte des plats / boissons / happy hours → `carte-vitrine`. App/MVP sur mesure → `rapido-lovable:mvp-lovable`. Charte & tokens → `rapido-design`. Avis clients → volet avis de `handle-complaint`. ## Règles - **Confirmation** : `apply_site_template` et `publish_site` **confirmés** (serveur `confirm:true` + hook `garde-destructif`) ; `confirm:true` **jamais** posé d'office. - **Fil des tokens** : le thème reprend la charte de la marque, zéro valeur en dur inventée. - **Leads → CRM** ; **rien d'inventé** (stats, leads, pages viennent du serveur).
GitHub에서 보기