Communitygithub.com

shusain/room-first-building-study

Concevez des bâtiments conceptuels à partir de leurs programmes de pièces. Utilisez pour des plans SVG dimensionnés, des études Blender modifiables par étapes et des métrés dérivés du modèle pour tous types de bâtiments. Réutilisez les aides géométriques, de dégagement et d'assemblage avec des recettes spécifiques au projet.

Qu'est-ce que room-first-building-study ?

Cette compétence transforme une approche de conception architecturale centrée sur les pièces en un flux de travail numérique complet. Elle permet de démarrer par les espaces et leurs relations, puis d'en déduire l'empreinte, les murs partagés et les ouvertures. Idéale pour les bâtiments résidentiels, commerciaux, industriels ou civiques, elle offre des livrables modulables selon les phases du projet : plans SVG dimensionnés, études Blender modifiables par étapes, et métrés détaillés. La compétence s'appuie sur des aides réutilisables (rectangles, topologie, dégagements) et des recettes prêtes à l'emploi (maisons). Elle intègre la gestion des systèmes constructifs (ossature bois avec impérial/métrique), la modélisation, la vérification (dimensions, circulation, dégagements) et le métré. Les outils sont compatibles avec Blender 5 et son Python intégré, et génèrent des fichiers en dehors du répertoire de la compétence pour préserver les sessions Blender actives. Elle conserve les sources, les contrôles et les décisions de conception restantes pour une adoption fluide dans le projet final.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/shusain/ai-agent-skills/tree/HEAD/room-first-building-study

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Étude de bâtiment centrée sur les pièces

Commencez par les espaces et la façon dont ils fonctionnent ensemble. Déduisez-en l'empreinte, les murs partagés et les ouvertures à partir de cette disposition. Utilisez ce flux de travail pour les bâtiments résidentiels, commerciaux, industriels, civiques ou autres. Sélectionnez les livrables en fonction de la phase demandée.

Planifier un nouveau bâtiment

Lisez planning.md. Établissez l'usage, le nombre de niveaux, les espaces nommés, les dimensions claires, les équipements/meubles, la circulation, l'accès, les itinéraires de service et les contraintes du site à partir du brief. Rédigez la disposition et les vérifications pour ce projet. Montrez des options SVG comparables lorsqu'une disposition est encore en cours de choix. Continuez à partir d'une option déjà examinée lorsqu'elle existe.

Utilisez les aides réutilisables pour les rectangles, la topologie et les dégagements pour les plans rectilignes. Choisissez une représentation géométrique appropriée et des vérifications pour d'autres formes. Les recettes de maison fournies sont des exemples concrets. Commencez une nouvelle conception à partir de son propre programme spatial et de ses assemblages.

Choisir le système constructif

Intégrez le système constructif et le standard d'unité du projet dans la modélisation. Pour l'ossature bois, utilisez framing.md et building_study.framing.profile pour les stocks et espacements réels US/impériaux ou métriques. Héritez d'une préférence déclarée. Si le standard affecte la conception et est encore inconnu, clarifiez-le une fois tout en développant le programme des pièces. Un choix seul d'unité d'affichage ne modifie pas les dimensions des stocks.

Pour d'autres systèmes, déclarez les matériaux d'assemblage, les sections dimensionnelles et les entrées d'espacement/grille applicables. Conservez ces entrées avec le modèle natif et le métré. Traitez-les comme des entrées de conception schématique. Le génie structural et la conformité aux codes sont des tâches séparées.

Modéliser, vérifier et mesurer

  • Modéliser un plan examiné : utilisez blender.md. Rédigez une recette Blender spécifique au projet pour les niveaux, la structure, la toiture, les ouvertures et les finitions. Gardez le modèle modifiable et organisez les assemblages avec des identifiants de composants stables. Coordonnez les réservations de service lorsque les maillages détaillés sont hors de portée.
  • Quantités ou coût : utilisez materials.md. Inventoriez les objets de construction d'origine, définissez les catégories et les méthodes de mesure pour le projet, séparez les marges d'achat et utilisez des taux datés explicites.
  • Reproduire l'exemple : utilisez commands.md. La CLI maison dispose de trois dispositions créées et d'une recette Blender d'aile familiale examinée. Le plan de douze dispositions de repli est un générateur de plans types séparé.

Conserver ces invariants

  1. Utilisez une base de coordonnées commune et convertissez une fois en mètres Blender. Les contrats SVG fournis utilisent des repères de pièce en mm entiers. Conservez des conversions exactes sous-millimétriques d'ossature si nécessaire. Déduisez l'empreinte de l'union des pièces et attribuez un seul propriétaire aux murs partagés et aux ouvertures hébergées.
  2. Lisez la géométrie sémantique et les ouvertures à partir de la source examinée. Conservez le haché de la source avec le modèle natif et rejetez les modifications obsolètes ou non prises en charge.
  3. Vérifiez les dimensions utilisables, l'ajustement fonctionnel, la circulation connectée, les platines de porte des deux côtés et les dégagements complets. Vérifiez les ouvertures verticales alignées et la hauteur sous plafond le cas échéant. Vérifiez la géométrie réelle des appareils et équipements dans le modèle enregistré et indiquez quelles vérifications sont schématiques ou conservatives.
  4. Réutilisez les mêmes composants source pour le bâtiment achevé et les étapes de construction. Excluez les copies de présentation des quantités de matériaux.
  5. Gardez les dispositions non réussies visibles comme des tentatives échouées. Utilisez les dispositions de repli uniquement lorsqu'elles sont sélectionnées et revérifiez la couverture, l'identité et l'accès après toute réparation.

Outils inclus

scripts/building_study/ inclut des aides géométriques, de dégagement et pour Blender, ainsi que l'implémentation de l'aile familiale. scripts/plan.py expose les recettes types et valide leurs schémas SVG sémantiques pris en charge. scripts/build_blender.py, verify_blender.py et takeoff_blender.py reproduisent l'exemple dans des processus Blender en arrière-plan séparés. Écrivez les fichiers générés en dehors de la compétence et conservez la session Blender active intacte.

Blender 5 et son Python intégré peuvent exécuter les outils principaux. Seul compose_review.py optionnel utilise Pillow pour un GIF légendé et une paire de plans.

Fournissez l'identité source, les vérifications réelles, les limites de l'examen et les décisions de conception restantes. Suivez le flux de travail du projet de destination pour l'adoption.

Skills associés