Bun runtime: adopt, migrate from Node, run tests - **name_fr:** Runtime Bun : adopter, migrer depuis Node, lancer des tests - **tl_en:** Decide when to use Bun over Node, migrate a project from npm to Bun, and run, test and deploy Bun apps including on Vercel - **tl_fr:** Décider quand utiliser Bun plutôt que Node, migrer un projet de npm vers Bun, et exécuter, tester et déployer des apps Bun, y compris sur Vercel - **creator:** @affaan-m - **type:** Agent skill - **url:** https://github.com/affaan-m/ecc - **cat:** Developer tools - **kws:** bun, javascript runtime, node migration, package manager, bundler, test runner, vercel, typescript - **license:** MIT **Description EN:** Curated by Skill Harbor — @affaan-m's Bun runtime playbook: a practical guide for the agent on when to pick Bun over Node (new JS/TS projects, install/run speed, single toolchain) and when to stay on Node (ecosystem compatibility, legacy tooling), with migration notes (bun install, bun run, Bun APIs, bun.lock/bun.lockb) and Vercel deployment specifics (runtime setting, build and frozen-lockfile installs). Includes ready-to-paste run/install/test commands and the built-in Bun.serve and Bun.file APIs. Honest caveat: the migration notes are written against current Bun — lockfile defaults and Bun/Node compat can drift, so re-verify against the Bun docs on a real migration. Skill Harbor never reviews the code, review it yourself before use. Discovered via skills.sh. **Description FR:** Sélectionné par Skill Harbor — le guide du runtime Bun de @affaan-m : un mode d'emploi pratique pour l'agent sur quand choisir Bun plutôt que Node (nouveaux projets JS/TS, vitesse d'install/exécution, chaîne d'outils unique) et quand rester sur Node (compatibilité écosystème, outillage legacy), avec notes de migration (bun install, bun run, API Bun, bun.lock/bun.lockb) et spécificités de déploiement Vercel (réglage du runtime, build et installs à lockfile figé). Inclut des commandes exécuter/installer/tester prêtes à coller et les API natives Bun.serve et Bun.file. Bémol honnête : les notes de migration suivent le Bun actuel — les défauts de lockfile et la compatibilité Bun/Node peuvent évoluer, revérifiez avec la doc Bun sur une vraie migration. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage. Découvert via skills.sh. **Install prompt EN:** ``` Prerequisites: a JS/TS project (new or existing), Bun installed (bun.sh) if you want to run anything; Vercel account optional for the deployment section Install "Bun runtime: adopt, migrate from Node, run tests" for me. A practical guide for the agent: when to choose Bun vs Node (Bun for new JS/TS projects, speed, single toolchain; Node for ecosystem compatibility and legacy tooling), how to migrate (bun install, bun run, bun x, Bun APIs, bun.lock), plus Vercel specifics (runtime setting, frozen-lockfile deploys). Repository: https://github.com/affaan-m/ecc/blob/main/.agents/skills/bun-runtime/SKILL.md 1. Fetch the SKILL.md file (and any helper files) from the repository path into a temporary folder and summarize what it does in one or two sentences. 2. Safety check: review the SKILL.md and scripts for anything suspicious (unexpected network calls, shell commands, credential harvesting). This repo should contain zero secrets in code, credentials only via the secure vault, allowed hosts declared in the SKILL.md. Verify that holds here; STOP on any red flag and tell me. 3. Install it as a skill: copy SKILL.md and its helper files into the agent's skills directory, in a folder named "bun-runtime". 4. Verify with no network calls: frontmatter valid, files in place. 5. Report what was installed, where, and what I still need to do myself (e.g. install Bun from bun.sh if not already present). GitHub is optional: if I have a GitHub account or the gh CLI, you may use it; otherwise public access is fine. Never require it unless it's in the prerequisites above. Rules: don't touch anything outside the temp folder and the install target. If anything looks off, stop and ask me. ``` **Install prompt FR:** ``` Prérequis : un projet JS/TS (nouveau ou existant), Bun installé (bun.sh) si vous voulez exécuter quoi que ce soit ; compte Vercel optionnel pour la section déploiement Installe-moi « Runtime Bun : adopter, migrer depuis Node, lancer des tests ». Un guide pratique pour l'agent : quand choisir Bun plutôt que Node (Bun pour les nouveaux projets JS/TS, la vitesse, la chaîne d'outils unique ; Node pour la compatibilité écosystème et l'outillage legacy), comment migrer (bun install, bun run, bun x, API Bun, bun.lock), plus les spécificités Vercel (réglage du runtime, déploiements à lockfile figé). Dépôt : https://github.com/affaan-m/ecc/blob/main/.agents/skills/bun-runtime/SKILL.md 1. Récupère le fichier SKILL.md (et les fichiers auxiliaires éventuels) depuis le dépôt dans un dossier temporaire et résume en une ou deux phrases ce qu'il fait. 2. Contrôle de sécurité : examine le SKILL.md et les scripts pour tout contenu suspect (appels réseau inattendus, commandes shell, récolte d'identifiants). Ce dépôt ne doit contenir aucun secret dans le code, les identifiants passent uniquement par le coffre sécurisé, les hôtes autorisés sont déclarés dans le SKILL.md. Vérifie que c'est bien le cas ici ; ARRÊTE-TOI sur le moindre signal d'alerte et préviens-moi. 3. Installe-le comme skill : copie le SKILL.md et ses fichiers auxiliaires dans le répertoire des skills de l'agent, dans un dossier nommé « bun-runtime ». 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. installer Bun depuis bun.sh si ce n'est pas déjà fait). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne l'exige jamais sauf si c'est 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. ``` --- ---
Décider quand utiliser Bun plutôt que Node, migrer un projet de npm vers Bun, et exécuter, tester et déployer des apps Bun, y compris sur Vercel - **creator:** @affaan-m - **type:** Agent skill - **url:** https://github.com/affaan-m/ecc - **cat:** Developer tools - **kws:** bun, javascript runtime, node migration, package manager, bundler, test runner, vercel, typescript - **license:** MIT **Description EN:** Curated by Skill Harbor — @affaan-m's Bun runtime playbook: a practical guide for the agent on when to pick Bun over Node (new JS/TS projects, install/run speed, single toolchain) and when to stay on Node (ecosystem compatibility, legacy tooling), with migration notes (bun install, bun run, Bun APIs, bun.lock/bun.lockb) and Vercel deployment specifics (runtime setting, build and frozen-lockfile installs). Includes ready-to-paste run/install/test commands and the built-in Bun.serve and Bun.file APIs. Honest caveat: the migration notes are written against current Bun — lockfile defaults and Bun/Node compat can drift, so re-verify against the Bun docs on a real migration. Skill Harbor never reviews the code, review it yourself before use. Discovered via skills.sh. **Description FR:** Sélectionné par Skill Harbor — le guide du runtime Bun de @affaan-m : un mode d'emploi pratique pour l'agent sur quand choisir Bun plutôt que Node (nouveaux projets JS/TS, vitesse d'install/exécution, chaîne d'outils unique) et quand rester sur Node (compatibilité écosystème, outillage legacy), avec notes de migration (bun install, bun run, API Bun, bun.lock/bun.lockb) et spécificités de déploiement Vercel (réglage du runtime, build et installs à lockfile figé). Inclut des commandes exécuter/installer/tester prêtes à coller et les API natives Bun.serve et Bun.file. Bémol honnête : les notes de migration suivent le Bun actuel — les défauts de lockfile et la compatibilité Bun/Node peuvent évoluer, revérifiez avec la doc Bun sur une vraie migration. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage. Découvert via skills.sh. **Install prompt EN:** ``` Prerequisites: a JS/TS project (new or existing), Bun installed (bun.sh) if you want to run anything; Vercel account optional for the deployment section Install "Bun runtime: adopt, migrate from Node, run tests" for me. A practical guide for the agent: when to choose Bun vs Node (Bun for new JS/TS projects, speed, single toolchain; Node for ecosystem compatibility and legacy tooling), how to migrate (bun install, bun run, bun x, Bun APIs, bun.lock), plus Vercel specifics (runtime setting, frozen-lockfile deploys). Repository: https://github.com/affaan-m/ecc/blob/main/.agents/skills/bun-runtime/SKILL.md 1. Fetch the SKILL.md file (and any helper files) from the repository path into a temporary folder and summarize what it does in one or two sentences. 2. Safety check: review the SKILL.md and scripts for anything suspicious (unexpected network calls, shell commands, credential harvesting). This repo should contain zero secrets in code, credentials only via the secure vault, allowed hosts declared in the SKILL.md. Verify that holds here; STOP on any red flag and tell me. 3. Install it as a skill: copy SKILL.md and its helper files into the agent's skills directory, in a folder named "bun-runtime". 4. Verify with no network calls: frontmatter valid, files in place. 5. Report what was installed, where, and what I still need to do myself (e.g. install Bun from bun.sh if not already present). GitHub is optional: if I have a GitHub account or the gh CLI, you may use it; otherwise public access is fine. Never require it unless it's in the prerequisites above. Rules: don't touch anything outside the temp folder and the install target. If anything looks off, stop and ask me. ``` **Install prompt FR:** ``` Prérequis : un projet JS/TS (nouveau ou existant), Bun installé (bun.sh) si vous voulez exécuter quoi que ce soit ; compte Vercel optionnel pour la section déploiement Installe-moi « Runtime Bun : adopter, migrer depuis Node, lancer des tests ». Un guide pratique pour l'agent : quand choisir Bun plutôt que Node (Bun pour les nouveaux projets JS/TS, la vitesse, la chaîne d'outils unique ; Node pour la compatibilité écosystème et l'outillage legacy), comment migrer (bun install, bun run, bun x, API Bun, bun.lock), plus les spécificités Vercel (réglage du runtime, déploiements à lockfile figé). Dépôt : https://github.com/affaan-m/ecc/blob/main/.agents/skills/bun-runtime/SKILL.md 1. Récupère le fichier SKILL.md (et les fichiers auxiliaires éventuels) depuis le dépôt dans un dossier temporaire et résume en une ou deux phrases ce qu'il fait. 2. Contrôle de sécurité : examine le SKILL.md et les scripts pour tout contenu suspect (appels réseau inattendus, commandes shell, récolte d'identifiants). Ce dépôt ne doit contenir aucun secret dans le code, les identifiants passent uniquement par le coffre sécurisé, les hôtes autorisés sont déclarés dans le SKILL.md. Vérifie que c'est bien le cas ici ; ARRÊTE-TOI sur le moindre signal d'alerte et préviens-moi. 3. Installe-le comme skill : copie le SKILL.md et ses fichiers auxiliaires dans le répertoire des skills de l'agent, dans un dossier nommé « bun-runtime ». 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. installer Bun depuis bun.sh si ce n'est pas déjà fait). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne l'exige jamais sauf si c'est 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. ``` --- ---
- Quoi
- Décider quand utiliser Bun plutôt que Node, migrer un projet de npm vers Bun, et exécuter, tester et déployer des apps Bun, y compris sur Vercel - **creator:** @affaan-m - **type:** Agent skill - **url:** https://github.com/affaan-m/ecc - **cat:** Developer tools - **kws:** bun, javascript runtime, node migration, package manager, bundler, test runner, vercel, typescript - **license:** MIT **Description EN:** Curated by Skill Harbor — @affaan-m's Bun runtime playbook: a practical guide for the agent on when to pick Bun over Node (new JS/TS projects, install/run speed, single toolchain) and when to stay on Node (ecosystem compatibility, legacy tooling), with migration notes (bun install, bun run, Bun APIs, bun.lock/bun.lockb) and Vercel deployment specifics (runtime setting, build and frozen-lockfile installs). Includes ready-to-paste run/install/test commands and the built-in Bun.serve and Bun.file APIs. Honest caveat: the migration notes are written against current Bun — lockfile defaults and Bun/Node compat can drift, so re-verify against the Bun docs on a real migration. Skill Harbor never reviews the code, review it yourself before use. Discovered via skills.sh. **Description FR:** Sélectionné par Skill Harbor — le guide du runtime Bun de @affaan-m : un mode d'emploi pratique pour l'agent sur quand choisir Bun plutôt que Node (nouveaux projets JS/TS, vitesse d'install/exécution, chaîne d'outils unique) et quand rester sur Node (compatibilité écosystème, outillage legacy), avec notes de migration (bun install, bun run, API Bun, bun.lock/bun.lockb) et spécificités de déploiement Vercel (réglage du runtime, build et installs à lockfile figé). Inclut des commandes exécuter/installer/tester prêtes à coller et les API natives Bun.serve et Bun.file. Bémol honnête : les notes de migration suivent le Bun actuel — les défauts de lockfile et la compatibilité Bun/Node peuvent évoluer, revérifiez avec la doc Bun sur une vraie migration. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage. Découvert via skills.sh. **Install prompt EN:** ``` Prerequisites: a JS/TS project (new or existing), Bun installed (bun.sh) if you want to run anything; Vercel account optional for the deployment section Install "Bun runtime: adopt, migrate from Node, run tests" for me. A practical guide for the agent: when to choose Bun vs Node (Bun for new JS/TS projects, speed, single toolchain; Node for ecosystem compatibility and legacy tooling), how to migrate (bun install, bun run, bun x, Bun APIs, bun.lock), plus Vercel specifics (runtime setting, frozen-lockfile deploys). Repository: https://github.com/affaan-m/ecc/blob/main/.agents/skills/bun-runtime/SKILL.md 1. Fetch the SKILL.md file (and any helper files) from the repository path into a temporary folder and summarize what it does in one or two sentences. 2. Safety check: review the SKILL.md and scripts for anything suspicious (unexpected network calls, shell commands, credential harvesting). This repo should contain zero secrets in code, credentials only via the secure vault, allowed hosts declared in the SKILL.md. Verify that holds here; STOP on any red flag and tell me. 3. Install it as a skill: copy SKILL.md and its helper files into the agent's skills directory, in a folder named "bun-runtime". 4. Verify with no network calls: frontmatter valid, files in place. 5. Report what was installed, where, and what I still need to do myself (e.g. install Bun from bun.sh if not already present). GitHub is optional: if I have a GitHub account or the gh CLI, you may use it; otherwise public access is fine. Never require it unless it's in the prerequisites above. Rules: don't touch anything outside the temp folder and the install target. If anything looks off, stop and ask me. ``` **Install prompt FR:** ``` Prérequis : un projet JS/TS (nouveau ou existant), Bun installé (bun.sh) si vous voulez exécuter quoi que ce soit ; compte Vercel optionnel pour la section déploiement Installe-moi « Runtime Bun : adopter, migrer depuis Node, lancer des tests ». Un guide pratique pour l'agent : quand choisir Bun plutôt que Node (Bun pour les nouveaux projets JS/TS, la vitesse, la chaîne d'outils unique ; Node pour la compatibilité écosystème et l'outillage legacy), comment migrer (bun install, bun run, bun x, API Bun, bun.lock), plus les spécificités Vercel (réglage du runtime, déploiements à lockfile figé). Dépôt : https://github.com/affaan-m/ecc/blob/main/.agents/skills/bun-runtime/SKILL.md 1. Récupère le fichier SKILL.md (et les fichiers auxiliaires éventuels) depuis le dépôt dans un dossier temporaire et résume en une ou deux phrases ce qu'il fait. 2. Contrôle de sécurité : examine le SKILL.md et les scripts pour tout contenu suspect (appels réseau inattendus, commandes shell, récolte d'identifiants). Ce dépôt ne doit contenir aucun secret dans le code, les identifiants passent uniquement par le coffre sécurisé, les hôtes autorisés sont déclarés dans le SKILL.md. Vérifie que c'est bien le cas ici ; ARRÊTE-TOI sur le moindre signal d'alerte et préviens-moi. 3. Installe-le comme skill : copie le SKILL.md et ses fichiers auxiliaires dans le répertoire des skills de l'agent, dans un dossier nommé « bun-runtime ». 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. installer Bun depuis bun.sh si ce n'est pas déjà fait). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne l'exige jamais sauf si c'est 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. ``` --- ---
- Coût
- Gratuit
- Prérequis
- un projet JS/TS (nouveau ou existant), Bun installé (bun.sh) si vous voulez exécuter quoi que ce soit ; compte Vercel optionnel pour la section déploiement
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor — le guide du runtime Bun de @affaan-m : un mode d'emploi pratique pour l'agent sur quand choisir Bun plutôt que Node (nouveaux projets JS/TS, vitesse d'install/exécution, chaîne d'outils unique) et quand rester sur Node (compatibilité écosystème, outillage legacy), avec notes de migration (bun install, bun run, API Bun, bun.lock/bun.lockb) et spécificités de déploiement Vercel (réglage du runtime, build et installs à lockfile figé). Inclut des commandes exécuter/installer/tester prêtes à coller et les API natives Bun.serve et Bun.file. Bémol honnête : les notes de migration suivent le Bun actuel — les défauts de lockfile et la compatibilité Bun/Node peuvent évoluer, revérifiez avec la doc Bun sur une vraie migration. 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 projet JS/TS (nouveau ou existant), Bun installé (bun.sh) si vous voulez exécuter quoi que ce soit ; compte Vercel optionnel pour la section déploiement Installe-moi « Runtime Bun : adopter, migrer depuis Node, lancer des tests ». Un guide pratique pour l'agent : quand choisir Bun plutôt que Node (Bun pour les nouveaux projets JS/TS, la vitesse, la chaîne d'outils unique ; Node pour la compatibilité écosystème et l'outillage legacy), comment migrer (bun install, bun run, bun x, API Bun, bun.lock), plus les spécificités Vercel (réglage du runtime, déploiements à lockfile figé). Dépôt : https://github.com/affaan-m/ecc/blob/main/.agents/skills/bun-runtime/SKILL.md 1. Récupère le fichier SKILL.md (et les fichiers auxiliaires éventuels) depuis le dépôt dans un dossier temporaire et résume en une ou deux phrases ce qu'il fait. 2. Contrôle de sécurité : examine le SKILL.md et les scripts pour tout contenu suspect (appels réseau inattendus, commandes shell, récolte d'identifiants). Ce dépôt ne doit contenir aucun secret dans le code, les identifiants passent uniquement par le coffre sécurisé, les hôtes autorisés sont déclarés dans le SKILL.md. Vérifie que c'est bien le cas ici ; ARRÊTE-TOI sur le moindre signal d'alerte et préviens-moi. 3. Installe-le comme skill : copie le SKILL.md et ses fichiers auxiliaires dans le répertoire des skills de l'agent, dans un dossier nommé « bun-runtime ». 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. installer Bun depuis bun.sh si ce n'est pas déjà fait). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne l'exige jamais sauf si c'est 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.