Fournit une documentation interne et des conseils pratiques pour le système de build Luamake : comment rédiger des fichiers make.lua, définir des cibles (lm:exe, lm:lib, lm:lua_src, lm:lua_embed), configurer lm:conf, utiliser deps/objdeps et intégrer le runtime Bee. Inclut des exemples concrets, les modes d'échec et des références aux meilleures pratiques.
Utilisez cette compétence lorsque vous travaillez dans un dépôt utilisant Luamake ou lorsque vous devez écrire/modifier/déboguer des fichiers make.lua, résoudre des problèmes de génération Ninja, gérer les dépendances de codegen (objdeps) ou compiler des modules Lua C pour le projet. Évitez de l'utiliser pour des systèmes de build non liés (CMake, Bazel) ou pour la théorie générale des compilateurs.
Probablement utile pour les assistants capables de coder (Copilot/Codex/Claude Code/Gemini CLI) pouvant inspecter les fichiers de projet et suggérer ou modifier des entrées make.lua.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.