better-chatbot Conventions — project standards for the better-chatbot AI chat platform
Conventions spécifiques au projet pour contribuer à la plateforme open-source de chat IA better-chatbot : architecture API, système d'outils à trois niveaux (MCP, Workflow, Default), validateurs d'actions serveur, patterns de dépôts base de données, design de composants composés, internes du builder de workflows DAG et setup E2E Playwright
- Quoi
- Conventions spécifiques au projet pour contribuer à la plateforme open-source de chat IA better-chatbot : architecture API, système d'outils à trois niveaux (MCP, Workflow, Default), validateurs d'actions serveur, patterns de dépôts base de données, design de composants composés, internes du builder de workflows DAG et setup E2E Playwright
- Coût
- Gratuit
- Prérequis
- un clone local du dépôt better-chatbot (github.com/cgoinglove/better-chatbot) ou l'intention d'y contribuer — Node.js, PostgreSQL et les dépendances de la stack ; notions de Next.js App Router et Vercel AI SDK
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor — le skill better-chatbot de @jackspace, listé ici avec crédit à son créateur (standards écrits par Jeremy Dawes / Jezweb pour la plateforme open-source better-chatbot sur github.com/cgoinglove/better-chatbot) : les conventions, l'architecture et les règles de contribution spécifiques au projet better-chatbot lui-même. Il apprend à l'agent la structure du code (Next.js 15 App Router, AI SDK 5, Better Auth, Drizzle ORM, PostgreSQL), l'architecture API avec conventions de routes RESTful, le système d'outils à trois niveaux (MCP, Workflow, Default), les validateurs d'actions serveur avec le wrapper safe(), les patterns de dépôts base de données, le design de composants composés, les internes du builder de workflows DAG, le setup E2E Playwright et des principes comme l'amélioration progressive, la programmation défensive et le streaming-first — plus des templates pour ajouter outils, routes API et dépôts. Bémols honnêtes : ce skill est SPÉCIFIQUE AU PROJET — il n'est utile qu'à l'intérieur du dépôt better-chatbot (pour contributions et correctifs) ; si tu veux des patterns portables pour tes propres projets, voir la fiche sœur better-chatbot-patterns ; dernière vérification 2025-11-04, donc vérifie les versions actuelles des librairies avant de contribuer. Licence MIT. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage. Découvert via skills.sh.
Version :
Installation
Prérequis : un clone local du dépôt better-chatbot (github.com/cgoinglove/better-chatbot) ou l'intention d'y contribuer — Node.js, PostgreSQL et les dépendances de la stack ; notions de Next.js App Router et Vercel AI SDK Installe-moi « Conventions better-chatbot — standards du projet pour la plateforme de chat IA better-chatbot ». Il donne à mon agent le skill de contribution better-chatbot de @jackspace (standards par Jeremy Dawes / Jezweb) : l'architecture et les conventions de répertoires du projet, la structure des routes API, le système d'outils à trois niveaux (MCP, Workflow, Default), les validateurs d'actions serveur avec le wrapper safe(), les patterns de dépôts base de données, le design de composants composés, les internes du builder de workflows DAG et le setup E2E Playwright — avec templates pour ajouter outils, routes API et dépôts. IMPORTANT : ce skill est spécifique au projet — il ne s'applique qu'à l'intérieur du dépôt better-chatbot. Licence MIT. Dépôt : https://github.com/jackspace/claudeskillz/blob/main/skills/better-chatbot/SKILL.md 1. Récupère le fichier SKILL.md (et les fichiers d'aide éventuels) depuis le chemin du dépôt dans un dossier temporaire et résume en une ou deux phrases ce qu'il fait. 2. Vérification de sécurité : examine le SKILL.md et les scripts pour tout contenu suspect (appels réseau inattendus, commandes shell, collecte d'identifiants). Ce dépôt ne devrait contenir aucun secret en dur. Vérifie que c'est bien le cas ici ; STOP sur tout signal d'alerte et dis-le-moi. 3. Installe-le comme skill : copie le SKILL.md et ses fichiers d'aide dans le répertoire des skills de l'agent, dans un dossier nommé « better-chatbot ». 4. Vérifie sans appels réseau : frontmatter valide, fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (p. ex. cloner le dépôt better-chatbot et installer ses dépendances ; confirmer que les versions actuelles des dépendances correspondent à l'instantané 2025-11-04 du skill). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.