En bref
Cette skill oriente le choix et le réglage des fonctions Vercel : Functions Node.js (écosystème npm complet), Edge Functions (isolats V8, utiles pour l’auth ou une redirection au plus près de l’utilisateur), et, en bêta publique, un runtime Bun (`bunVersion: "1.x"` dans `vercel.json`, environ 28 % de latence en moins sur les charges liées au processeur) ou Rust (Fluid Compute, flux HTTP, variables d’environnement jusqu’à 64 Ko). Fluid Compute est le modèle d’exécution unifié. Sans ce modèle, la durée maximale indiquée est de 10 s sur l’offre Hobby et 300 s par défaut en Pro, jusqu’à 800 s en Fluid Compute Pro ou Enterprise ; avec Fluid, la durée par défaut passe à 300 s sur tous les plans, et jusqu’à 800 s en Pro ou Enterprise. Les Edge Functions ont une limite dure de 25 s, non configurable. Le flux (streaming) fonctionne aussi bien en Node qu’en Edge : inutile de forcer l’Edge pour du Server-Sent Events. Les WebSockets s’appuient sur Fluid Compute ; il n’y a pas d’état durable en mémoire d’une instance à l’autre, et Socket.IO doit imposer le transport `websocket`. Le fichier `now.json` est abandonné le 31 mars 2026 : on le renomme en `vercel.json`, sans changer le contenu. Sur Fluid Compute, le paquet peut aller jusqu’à 5 Go et le corps de requête jusqu’à 100 Mo. Les démarrages à froid, avec connexions de base, sont donnés entre 800 ms et 2,5 s. L’instance CPU « Basic » a disparu ; les projets Hobby utilisent le CPU Standard.
Ce que ça fait
- Aide à choisir le runtime (Node, Edge, Bun ou Rust en bêta publique) selon les API et la latence recherchées.
- Rappelle les durées limites (Hobby, Pro, Fluid, Edge 25 s) et la taille de paquet ou de corps sur Fluid Compute.
- Configure le flux HTTP, les tâches de fond (`waitUntil`, `after`) et les WebSockets compatibles Fluid, sans état mémoire durable.
- Signale le retrait de `now.json` au 31 mars 2026 et le passage à `vercel.json`.
Pour qui, et un exemple
Les équipes qui écrivent ou déboguent du code serveur sur Vercel et doivent départager Node, Edge, Fluid Compute, le flux ou un cron, sans se tromper de limite de durée.
Exemple de demande : « Cette route de streaming dépasse parfois le délai Hobby : dis-moi si Fluid Compute suffit, s’il faut rester en Node plutôt qu’en Edge, et ce que change le plafond de 25 s côté Edge. »
À ouvrir pour configurer, expliquer ou optimiser une fonction Vercel, un runtime, un cron, un flux ou une connexion WebSocket sur la plateforme. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.
Installer
Dans Codex : codex plugin add vercel@openai-curated (marketplace officielle du dépôt).
codex plugin add vercel@openai-curatedFonctionne avec
- Codex
Source : README : collection de plugins Codex ; la marketplace du dépôt s’appelle « Codex official ». D’autres agents ne sont pas nommés.
Niveau : Débutant
S’utilise en langage naturel ; aucun prérequis de code n’est exigé par la description, au-delà du produit visé.
À savoir
Extrait du SKILL.md
La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :
Vercel Functions expert guidance — Serverless Functions, Edge Functions, Fluid Compute, streaming, Cron Jobs, and runtime configuration. Use when configuring, debugging, or optimizing server-side code running on Vercel.
Citée depuis le SKILL.md au commit 33bd952 . Le dossier contient aussi 1 fichier annexe (agents/).
Le SKILL.md compte 371 lignes et 28 sections principales :
- Function Types
- Serverless Functions (Node.js)
- Edge Functions (V8 Isolates)
- Bun Runtime (Public Beta)
- Rust Runtime (Public Beta)
- Node.js 24 LTS
- Choosing Runtime
- Fluid Compute
- Instance Sizes
- Background Processing with `waitUntil`
- Next.js `after` (equivalent)
- Streaming
- WebSockets
- `ws` (no extra config)
- Socket.IO
- Next.js
- Reconnects and persistent state
- Cron Jobs
- Configuration via vercel.json
- Timeout Limits
- Common Pitfalls
- Function Runtime Diagnostics
- Timeout Diagnostics
- 500 Error Diagnostics
- Invocation Failure Diagnostics
- Cold Start Diagnostics
- Edge Function Timeout Diagnostics
- Official Documentation
Licence : Aucune licence trouvée
Vérifiée le 10 novembre 2026 sur : aucun fichier de licence dans le dossier ni à la racine du dépôt.
Aucune licence trouvée : extrait court cité uniquement (droit de courte citation). Pour le texte complet, consultez la source.
Commentaires.
Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.
Commentaires publiés
Chargement des commentaires…
Laisser un commentaire
Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.