Skip to main content

onboarding-restaurateur

Utiliser quand un nouveau client restaurateur démarre sur FoodEatUp, ou quand l'utilisateur dit « installe mon restaurant », « configure mon établissement », « on démarre de zéro », « importe ma carte et mon équipe ». Met en place l'établissement de bout en bout — carte, zones et tables, équipe, premier relevé HACCP — avec confirmation par étape.

Ir para a instalação

Informações da origem

Repositório
PrendsTaPart/Plugin-Claude-MCP-BraindCode-
Última atividade na origem
28 de julho de 2026 às 18:32
Idioma detectado do SKILL.md
francês
Estrelas
8
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
onboarding-restaurateur
description
Utiliser quand un nouveau client restaurateur démarre sur FoodEatUp, ou quand l'utilisateur dit « installe mon restaurant », « configure mon établissement », « on démarre de zéro », « importe ma carte et mon équipe ». Met en place l'établissement de bout en bout — carte, zones et tables, équipe, premier relevé HACCP — avec confirmation par étape.
# Onboarding restaurateur (mise en place complète) ## Étape 0 — Références et établissement (obligatoire) 1. Charger `${CLAUDE_PLUGIN_ROOT}/reference/directives-outils.md` et appliquer ses règles pendant toute l'exécution (IDs, confirmations, données, formats, erreurs). 2. **Établissement** : il n'existe PAS d'outil MCP de création d'établissement — l'établissement naît à l'inscription au compte FoodEatUp. Récupérer l'`establishment_id` du client (le demander ; s'il n'a pas encore de compte, le guider vers l'inscription FoodEatUp dans son interface, puis reprendre ici). Aucun autre appel avant d'avoir cet ID. 3. Si `./rapido-kb/` existe : lire `entreprise.md` (horaires, fuseau) et `produits-services.md` (la carte y est peut-être déjà décrite) — ne pas redemander ce que la KB sait. Proposer d'ailleurs l'onboarding entreprise (`onboarding-entreprise`, plugin rapido-suite) en complément si la KB est vide. ## Principe Une mise en place = 4 chantiers, DANS L'ORDRE (la salle a besoin des zones, le relevé HACCP a besoin que l'établissement vive). Une confirmation PAR chantier avant d'écrire — jamais les 4 sur un seul accord. ## Workflow 1. **La carte (import en un appel)** — collecter la carte du client : catégories (2 niveaux max), plats avec `name`, `description`, `price`, et formules éventuelles (sections > groupes + notes de conditions). - Vérifier l'existant d'abord : `list_dishes` + `list_categories` — `import_storefront_menu` est IDEMPOTENT sur les NOMS (reprendre les noms exacts, sinon doublons). - Catalogue produits (stock/achats, distinct de la carte) : `create_category` / `update_category` pour les familles de produits, `list_units` pour les unités de mesure disponibles (kg, L, pièce…) — les référentiels se posent ici, avant les premiers produits et ingrédients. - Faire valider l'arborescence complète (catégories + plats + prix + formules), puis UN SEUL appel : `import_storefront_menu` (`establishment_id`, `categories`, `formules`). - Prix STRICTEMENT fournis par le client — aucun prix inventé ni « estimé ». 2. **La salle (zones puis tables)** — demander le plan de salle (zones : salle, terrasse, bar… ; nombre de tables et couverts par zone) : - `create_zone` pour chaque zone (vérifier `list_zones` avant — pas de doublon) ; - `create_table` pour chaque table, rattachée à sa zone ; contrôler le résultat avec `list_tables` puis `floor_plan_status` (toutes les tables doivent apparaître en `free`). 3. **L'équipe** — pour chaque employé : `create_employee` (identité, poste, coordonnées fournies par le client — `list_employees` d'abord pour éviter les doublons). Contrat si demandé : `create_employee_contract`. Les plannings viennent APRÈS l'onboarding (skill `planning-equipe`). 4. **Premier relevé HACCP (le geste fondateur)** — expliquer au client que la conformité commence au jour 1 : - identifier les équipements froids (frigos, congélateurs) : leurs `equipment_id` viennent de l'interface FoodEatUp ou d'un relevé existant (`list_haccp_temperatures`) — les demander s'ils sont inconnus, ne JAMAIS les deviner ; - GARDE-FOU ANTI-DONNÉE-INVENTÉE : chaque température est LUE par le client sur son thermomètre et dictée — jamais supposée, jamais « typique ». (Le hook du plugin refusera de toute façon toute valeur hors -30 °C / +90 °C.) - `add_temperature` par équipement (`establishment_id`, `equipment_id`, `temperature`) ; signaler immédiatement toute valeur hors seuil (frigo 0-4 °C, congélateur ≤ -18 °C) ; - présenter les checklists disponibles (`list_hygiene_checklists`) et proposer la première validation (`create_hygiene_checklist_validation`). 5. **Tour du propriétaire (vérification finale)** — dérouler une lecture de contrôle : `list_dishes` (carte en ligne), `floor_plan_status` (salle), `list_employees` (équipe), `list_haccp_temperatures` (premier relevé). Puis passer le relais aux routines : `briefing-du-jour` chaque matin, `haccp-conformite-quotidienne`, `service-salle` pour les premières réservations. ## Garde-fous - Une confirmation PAR chantier (carte, salle, équipe, HACCP) — récapituler ce qui va être créé avant chaque vague d'appels. - Rien d'inventé : prix, noms de plats, zones, identités d'employés, températures et `equipment_id` viennent du client ou de la KB. - Import de carte : les noms exacts font foi (idempotence) ; un deuxième passage corrige, il ne duplique pas — mais seulement si les noms matchent. - Récapitulatif final par chantier avec les IDs créés (catégories, plats, zones, tables, employés, relevés) — exigé aussi par le hook de fin de tour. ## Taux de TVA (ajout SYNC S1) Configurer les taux à l'installation : `create_tva` (`name`, `percentage`), `list_tva`.
Ver no GitHub