MoxPP Add Project

Strukturar interaktivt ett nytt delprojekt i en MoxPP (Premake5+Conan2) C++-arbetsyta.

av Moxibyte · Moxibyte/MoxPP

Testad · Fungerar ★ 9.6/10

MoxPP Add Project — Strukturar interaktivt ett nytt delprojekt i en MoxPP (Premake5+Conan2) C++-arbetsyta.

Vad den gör

Vägleder utvecklaren genom att lägga till ett nytt körbart, biblioteks- eller verktygsdelprojekt till en befintlig MoxPP-byggarbetsyta: kontrollerar den konfigurerade projektarkitekturen i mox.lua, samlar in projektinställningar, genererar ett UUID, skriver build.lua och startkällfiler, och uppdaterar conanfile.py/CLAUDE.md vid behov. Utlöses när en utvecklare vill lägga till ett nytt projekt i MoxPP-byggsystemet.

Testrapport

Körde faktiskt en live A/B-strukturering av ett shared-lib-projekt i en tillfällig MoxPP-klon: baslinjen utan färdighet producerade tyst ett projekt som skulle misslyckas att länka på Windows (ingen .lib-utdata) eftersom den hoppade över den obligatoriska dummy.cpp; färdighetskörningen upptäckte detta och höll även CLAUDE.md:s Conan-beroendelista synkroniserad.

Testad: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/Moxibyte/MoxPP
cd MoxPP
mkdir -p ~/.claude/skills
cp -r .claude/skills/moxpp-add-project ~/.claude/skills/moxpp-add-project

Kommandon och exempelprompter

  • /moxpp-add-projectStrukturar interaktivt ett nytt delprojekt i en MoxPP (Premake5+Conan2) C++-arbetsyta.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Add a new shared library sub-project to my MoxPP build workspace
  • I need to scaffold a new executable project in our Premake5 C++ setup
  • Walk me through adding a utility project to the MoxPP workspace