mikecodeur/model-bench/model-bench
Claude Code and agent skill by mikecodeur/model-bench
- community
Checking that the SKILL.md file is still in the repository.
Préparer et piloter un run de la batterie model-bench sur un modèle (sélection de tests, workspaces isolés, métriques, rapport vidéo). Utiliser quand on demande de lancer un bench, tester un nouveau modèle ou préparer un run.
Install
npx vskill@latest install mikecodeur/model-bench/model-benchSKILL.md
Model Bench Runner
Description
Prépare et pilote une batterie fixe de projets pour comparer un nouveau modèle à ses prédécesseurs. Le skill impose des workspaces isolés, des prompts identiques, des preuves d'exécution et un rapport exploitable dans une vidéo.
Instructions
1. Cadrer le run
Demander ou récupérer :
- l'identifiant exact du modèle et du fournisseur ;
- le modèle de comparaison ;
- la suite complète ou les catégories/IDs à lancer ;
- le budget maximal, le timeout et la concurrence ;
- le niveau d'effort ou reasoning ;
- l'adapter disponible pour invoquer le modèle.
Ne jamais normaliser un identifiant de modèle fourni par Mike. Enregistrer la route exacte dans run.json.
2. Valider la suite
Depuis la racine du repository model-bench, exécuter :
Le run ne démarre que si le catalogue contient exactement 40 IDs uniques et si le validateur termine sans erreur.
3. Préparer les workspaces
Exécuter :
Pour un smoke test, utiliser --ids avec un test 3D, un frontend et un test agentique. Ne pas lancer les 40 projets avant que ce smoke test ait produit trois livrables exécutables.
4. Lancer les projets
- Utiliser un contexte neuf et un workspace distinct par benchmark.
- Injecter le contenu de
PROMPT.mdsans le réécrire selon le modèle. - Garder mêmes outils, dépendances, timeout, budget, seed et niveau d'effort entre modèles.
- Autoriser au maximum un retry sur erreur fournisseur transitoire. Ne pas corriger le code du modèle pendant le run principal.
- Capturer stdout, stderr, sortie brute du modèle, durée, tokens et coût.
- Marquer un projet
failedsi aucun livrable exécutable n'est produit. Ne jamais fabriquer de métrique manquante.
5. Vérifier les projets
Pour chaque workspace :
- Installer avec les versions verrouillées prévues par l'image du runner.
- Exécuter build, tests et checks déterministes.
- Lancer le projet en local.
- Collecter erreurs console et requêtes réseau échouées.
- Pour les projets visuels, capturer
1440x900et390x844. - Pour
videoouboth, enregistrer cinq secondes après un pré-roll identique. - Reporter chaque critère d'acceptation en
pass,failoublocked, avec preuve.
Un HTTP 200 ou un screenshot seul ne prouve pas que l'interaction fonctionne.
6. Noter sans mélanger les dimensions
- Delivery gate : démarre ou ne démarre pas.
- Fonctionnel : critères d'acceptation et interactions.
- Visuel : composition, lisibilité, cohérence, finition.
- Engineering : structure, performance, robustesse, accessibilité.
Ne calculer le score sur 100 que si le delivery gate passe. Pour les tâches sans UI, utiliser 60 points fonctionnels et 40 points engineering. Conserver aussi les résultats bruts; le score global ne doit jamais masquer les échecs par catégorie.
7. Produire le package vidéo
Générer :
report.jsonavec toutes les métriques ;report.mdavec verdict par catégorie ;- une galerie de screenshots étiquetés après le jugement en aveugle ;
- une grille ou vidéo comparative pour les projets animés ;
- une section
annonce fournisseurséparée des résultats observés ; - une section
échecs visiblesavec logs et captures ; - coût total, durée totale et coût par projet livré.
Le script vidéo doit distinguer ce que le fournisseur annonce, ce que le benchmark public mesure et ce que ce run a réellement démontré.
Inputs
MODEL_ID: identifiant ou route exacte du modèleBASELINE_MODEL_ID: modèle de comparaison facultatifRUN_DIR: dossier de sortie videBENCHMARK_IDSouCATEGORY: sélection facultativeTIMEOUT,MAX_CONCURRENCY,BUDGET,EFFORT- adapter/provider configuré pour lancer le modèle
Outputs
- workspaces isolés avec prompts et métadonnées ;
- code généré et sorties brutes ;
- tests, logs, screenshots et vidéos ;
- métriques coût/temps/tokens ;
- rapport comparatif et package de preuves pour la vidéo.
Exemples
Input
Output attendu
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/model-bench/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mikecodeur/model-bench/model-bench)