← Recherche

Beta Gate
Fondateur Developer Tools
⚙ Prérequis: Ajoutez une zone beta réservée au staging à votre si…

Beta Gate

Déployez vos fonctions inachevées en staging mais jamais en prod : flag de build plus garde runtime.

L’essentiel
Quoi
Déployez vos fonctions inachevées en staging mais jamais en prod : flag de build plus garde runtime.
Coût
Gratuit
Prérequis
Ajoutez une zone beta réservée au staging à votre site statique en trois étapes. Prérequis : un générateur de site statique avec étape de build, et un point d'entrée worker/serveur (exemple Cloudflare Workers, adaptable).
Installation
Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.

Version :

S
✓ Créé par : Skill Harbor
Skill Harbor est l'équipe derrière cet annuaire. Fiches fondatrices — vérification faite à l'interne, gratuites pour un temps limité.
⌁

Installation

Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse
Avant d'installer

Création de la communauté. Skill Harbor ne vérifie pas le code — examinez la source avant de l'installer.

Comment installer un skill →

Ajoutez une zone beta réservée au staging à votre site statique en trois étapes. Prérequis : un générateur de site statique avec étape de build, et un point d'entrée worker/serveur (exemple Cloudflare Workers, adaptable). 1. Créez src/lib/beta.ts (ou équivalent) qui exporte un booléen lu dans process.env au build : SHOW_BETA est vrai uniquement si process.env.SHOW_BETA === '1'. Important : utilisez process.env, PAS import.meta.env. Importez ce module depuis le frontmatter/code serveur uniquement, jamais depuis des <script> côté client. 2. Conditionnez chaque surface beta par le flag : liens de navigation, teasers d'accueil, pages/routes beta elles-mêmes. Un build sans le flag ne doit produire aucun HTML beta. 3. Ajoutez la garde runtime tout en haut du point d'entrée du worker, avant tout routage : si le chemin correspond à /beta* ou /api/beta* ET que le nom d'hôte est un domaine de production, renvoyez immédiatement un 404. C'est votre filet de sécurité contre un mauvais build déployé en prod. 4. Déployez : staging avec SHOW_BETA=1 npm run build, production avec un simple npm run build. Jamais deux builds en parallèle, jamais de rebuild pendant un upload. 5. Vérifiez : après chaque déploiement, cherchez les chemins beta dans la sortie prod (zéro occurrence attendue) et appelez un chemin beta sur le nom d'hôte prod en curl (404 attendu). Gardez le défaut à OFF : la production doit être sûre sans aucune configuration.

?

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.