Le skill qui lit ton programme de concours
Le skill programme-concours, l'exemple de l'école de Bègles, et ce qu'il vaut vraiment
Installer le skill
Le skill (SKILL.md, 2 fiches de référence, 3 scripts, README d'installation) et l'exemple complet de Bègles : le tableau Excel, la maquette 3D à ouvrir dans ton navigateur, les 5 images et leurs vidéos, et le fichier programme.json. Le PDF du programme n'est pas dans le zip : il est public sur le site de Bordeaux Métropole (lien ci-dessous).
Télécharger le skill →Programme technique détaillé de l'école primaire Jacques Prévert à Bègles, annexe 1 de la délibération du conseil de Bordeaux Métropole du 6 décembre 2024.
Ouvrir le PDF →- Il te faut Claude Code (ou Claude.ai avec l'exécution de code activée), Python 3 avec openpyxl, pymupdf, Pillow et numpy, ffmpeg pour les vidéos, et une connexion internet pour la page 3D.
- Dézippe et copie le dossier programme-concours dans ~/.claude/skills/ (pour tous tes projets) ou dans le dossier .claude/skills/ de ton projet.
- Mets le PDF de ton programme dans ton dossier, lance Claude Code et tape /programme-concours suivi du nom du fichier.
- Ouvre programme-3d.html d'un double-clic : bouton Empiler/Éclater, clic sur un bloc pour sa fiche (surface, exigences, page). Dans l'Excel, change le coefficient : tout suit.
La commande, telle que testée
Ce qu'il a sorti sur le programme de Bègles
14 totaux du programme sur 14 retrouvés à partir des lignes. SU intérieure 2 645,83 m², SDO 3 307,29 m² avec le ratio de 1,25 du tableau (p. 48), extérieurs 2 700 m² (cours et préaux).
Le programme écrit 3 382,29 m² de SDO au total général, alors que la somme des sous-totaux donne 3 307,29 m² (p. 51). Les 75 m² correspondent exactement à la SDO de l'abri vélos, sans doute comptée deux fois.
Deux ratios SDO/SU (1,25 dans le tableau, 1,20 visé dans le texte, p. 8 : 132 m² d'écart) ; sol perméable de 70 % (p. 8) contre 65 % (p. 57) ; salles à manger plus grandes que leur règle (+5,83 et +20 m²) ; dortoir calculé pour des lits à plat alors que la p. 7 demande des lits superposés ; hauteur de 9 m rue Labro ambiguë. 20 points dans l'onglet « À vérifier », chacun avec sa page.
Ce qui ne marche pas, ou pas encore
- Un PDF scanné (une image) ne se lit pas : il faut la version texte ou Excel du programme.
- Le schéma fonctionnel est presque toujours une image : les liaisons viennent du texte, pas du schéma (sur Bègles, la p. 47 n'a pas été lue).
- Les blocs ont la vraie surface de chaque local, mais leur forme et leur hauteur ne servent qu'à la lecture : la vue empilée donne un ordre de grandeur, pas une implantation.
- Il signale les contradictions, il ne les tranche pas : lis l'onglet « À vérifier ». Sur Bègles, il a rangé l'abri vélos en intérieur pour retrouver les totaux, et il le dit.
- Pour un programme d'une centaine de pages, compte une vingtaine de minutes de travail de Claude. Testé en session neuve sur ce seul programme (deux fois) : pas encore essayé sur un programme de logements, de bureaux ou un programme d'atelier très court.
- Les pièces à rendre sont dans le règlement de la consultation, rarement dans le programme : le skill le dit plutôt que d'inventer une liste.