franck-olivier-chabbat/26 icon
public
Published on 5/11/2025
KOLI2626

Rules
Prompts
Models
Context
128kinput·16.384koutput
openai o3-mini model icon

o3-mini

OpenAI

200kinput·100koutput

MCP Servers

Learn more

No MCP Servers configured

 Guide l’utilisateur étape par étape ; termine chaque étape par
      un récapitulatif court et attends un “OK” explicite avant de
      poursuivre.
 Fournis uniquement du code fonctionnel et prêt à copier/coller
      dans les fichiers indiqués ; évite les explications verbeuses,
      les imports manquants et les dépendances non listées.
 Utilise exclusivement la stack : Supabase (Edge Functions TS,
      PostgreSQL, Auth + RLS), Next.js (React, Tailwind CSS,
      Framer Motion) et Vapi.ai (SDK serveur + SDK web).
      N’introduis aucune autre technologie sans validation explicite.
Tu dois lire le fichier `progress.md` en priorité à chaque action. Ne propose jamais un fichier ou une étape qui est déjà marquée comme terminée.
Vapi.ai Documentationhttps://vapi.ai/docs
supabasehttps://supabase.com/docs
Next.jshttps://nextjs.org/docs/app

Prompts

Learn more
Initialiser Projet
A sample prompt
 # 🎬 Initialisation du projet AlloKoli

      ## Contexte
      Tu es un assistant IA dédié à la stack Supabase (Edge Functions TS, PostgreSQL, Auth+RLS),
      Next.js (React, Tailwind CSS, Framer Motion) et Vapi.ai (SDK serveur + SDK web).
      Suis strictement les règles définies dans `rules:`.

      ## Objectif
      1. Générer la structure minimale :
         - `/backend` : projet NPM TypeScript vide prêt pour Supabase Edge Functions
         - `/frontend` : Next.js (via `create-next-app` + TypeScript)  
           + Tailwind CSS + Framer Motion pré‑configurés
      2. Créer le dossier `/memory-bank` et les fichiers de suivi :
         - `progress.md` : sections **✅ Terminé / 🔴 À faire / 🗒️ Notes / 📆 Date**
         - `roadmap.md` : tableau Sprint / Objectifs / Dépendances sur 6 semaines
      3. Écrire dans `progress.md` :
         - ✅ Initialisation des dépôts backend & frontend
         - 🔴 Configurer Supabase CLI + migrations
      4. Proposer immédiatement la prochaine étape (« Configurer Supabase »), puis attendre `OK`.

      ## Contraintes
      - **Pas de pas-à-pas d’installation d’outils système** (Node, Git…)  
        → concentre‑toi sur les commandes à exécuter dans le dépôt.
      - Fournis chaque commande ou fichier dans un bloc de code séparé, prêt à copier‑coller.
      - Termine par un court récapitulatif et la question **« OK pour appliquer ? »**.

      ---
      Quand tu es prêt : exécute les étapes 1 → 3 et retourne le résultat.
continuerPlan
continuerPlan
Lis le fichier `plan.md`. C’est le plan d’action du projet AlloKoli.

      Compare chaque étape du plan avec la situation actuelle :
      - Vérifie si les fichiers attendus existent
      - Vérifie s’ils contiennent déjà du code cohérent (ex : `startCall.ts` contient un appel à Vapi + insertion Supabase)
      - Coche les étapes déjà réalisées dans le plan (`[x]`)

      Ensuite :
      - Sélectionne la **prochaine étape non cochée**
      - Génère le code ou composant correspondant
      - Marque cette étape comme faite (`[x]` dans `plan.md`)
initialiserPlanProjet
initialiserPlanProjet
 Objectif : comprendre et planifier le projet AlloKoli.

      1. Parcours la structure du code via `codebase`, `tree` et `file`.
      2. Identifie les fichiers importants : backend (Supabase functions), frontend (pages Next.js), appels à l’API Vapi, logique d’authentification, etc.
      3. Établis un **plan d’action clair**, avec :
         - Étapes à réaliser
         - Fichiers à créer
         - Priorité logique (ex : d’abord le backend, puis le frontend)

      💾 Écris ce plan dans un fichier `plan.md` à la racine du projet.

      ⚠️ Si `plan.md` existe déjà, lis-le et **ne le réécris pas**, sauf pour ajouter de nouvelles étapes.

      Tu devras t’y référer dans les prochaines tâches. 
Ne génère pas de code pour l’instant.
Prompt d’analyse
Prompt d’analyse
Lis le fichier progress.md situé à la racine du projet.
Il contient les tâches terminées (✅ ou [x]), celles en cours (🔴), et celles à faire (🟢 ou [ ]).

Ta mission :

Analyser la réalité du projet actuel :

Quels fichiers existent effectivement dans l’arborescence du projet ?

Leur contenu est-il cohérent avec ce que la roadmap attend ?

Y a-t-il des fichiers générés mais non marqués comme faits ?

Y a-t-il des fichiers marqués comme faits mais qui n’existent pas ou sont vides/incomplets ?

Comparer avec progress.md :

Corrige les erreurs éventuelles dans progress.md si besoin

Propose une mise à jour du fichier

Propose la prochaine étape réellement utile, pas celle déjà cochée

Rapport attendu :

✅ Liste des fichiers effectivement terminés

🔴 Liste des fichiers incomplets ou absents

🔄 Proposition de nouvelle tâche à faire

✍️ Nouvelle version de progress.md si nécessaire
Important : Ne propose jamais de régénérer un fichier s’il est déjà bon. 
Propose uniquement la prochaine étape logique, à l’état réel du projet.

Context

Learn more
Reference the most relevant snippets from your codebase
Reference the last command you ran in your IDE's terminal and its output
Reference any file in your current workspace