Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.
The English summary is being prepared. Showing the original description.
Meta-skill for complete Roblox game development with Rojo — the entry point that knows and unifies the three specialist skills `/rojo` (filesystem→Studio sync, project setup), `/rbx-studio` (editor, MCP, assets, malware scan) and `/game-design` (roles, workflows, GDD). Use this skill for ANY Roblox game-dev undertaking: planning/building/setting up a Roblox game, scaffolding a new project, defining code architecture (Main + manager modules, _G.ClientState + HUD, remotes in GameEnums), avoiding Luau/Roblox pitfalls, or when it is unclear which of the Roblox specialist skills fits — routing happens from here. Also trigger on "develop Roblox game", "build Roblox game", "new Roblox project", "Luau project structure", "how do I organize Roblox code", "Roblox dev setup".
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Hinweis: Nicht mit der Roblox Corporation affiliiert; „Roblox" ist eine Marke ihrer Inhaber. „rbx" ist das gängige Community-Kürzel.
Der zentrale Einstieg für Roblox-Game-Dev mit einem Rojo-basierten, versionierbaren Workflow. Dieser Skill bündelt das übergreifende Wissen — Projektstruktur, Architektur-Pattern und die wichtigsten Luau-Fallstricke — und leitet für Spezialfragen an die drei Unterskills weiter:
| Unterskill | Wofür |
|---|---|
/rojo | Filesystem→Studio-Sync, default.project.json, rokit/Wally/Lune, Projekt-Skelett, Sync-Probleme |
/rbx-studio | Studio-Bedienung, Szene-vs-Code-Modus, Studio-MCP, Asset-Pipeline, Malware-Scan |
/game-design | Rollen & Teilaufgaben, Entwicklungs-Chains, Game Design Document (KONZEPT.md), Multi-Agent |
Routing-Regel: Geht es um Sync/Build/Setup →
/rojo. Um Editor/Assets/Testen in Studio →/rbx-studio. Um Konzept/Rollen/Prozess →/game-design. Um Code-Architektur, Luau-Stolperfallen oder den Gesamtablauf → hier bleiben.
.luau, nicht .lua). Code englisch, Kommentare/Doku deutsch, UI-Texte deutsch.ProjektName/
├── default.project.json # Rojo-Mapping
├── rokit.toml # gepinnte Tool-Versionen
├── wally.toml # Package-Dependencies
├── KONZEPT.md # Game Design Document
├── src/
│ ├── shared/ # → ReplicatedStorage(.ProjektName.shared)
│ │ ├── Config.luau # zentrale Werte, States, Gameplay-Parameter
│ │ ├── GameEnums.luau # Enums, Remote-Namen, Konstanten
│ │ └── *Defs.luau # Datendefinitionen (Items, Einheiten, Level)
│ ├── server/ # → ServerScriptService(.ProjektName)
│ │ ├── Main.server.luau # EINZIGER Server-Entry-Point (Script)
│ │ └── *Manager.luau # ModuleScripts, von Main per require() geladen
│ ├── client/ # → StarterPlayerScripts(.ProjektName)
│ │ └── GameClient.client.luau # Client-Entry-Point (LocalScript)
│ └── gui/ # → StarterGui(.ProjektName)
│ └── *HUD.client.luau # GUI-Aufbau + Heartbeat-Loop
└── assets/ # optionale .rbxm/.rbxl (scriptfrei)
Ein Skelett legt /rojo per scaffold_roblox_project.sh an.
Server — Main + Manager-Module. Pro Projekt nur ein Script: Main.server.luau. Es
erstellt zentral den Remotes-Ordner und lädt alle Feature-Module per require():
Main.server.luau (Script)
├─ require(StationManager) -- .luau ModuleScripts
├─ require(PlayerSession)
└─ erstellt RemoteEvents → verbindet OnServerEvent-Handler
Alle anderen Server-Dateien sind .luau (ModuleScripts).
Client — geteilter State + HUD. Der GameClient schreibt einen geteilten State, das HUD liest ihn im Heartbeat:
-- GameClient:
_G.ClientState = { gameState = "Lobby", health = 100 }
-- HUD:
RunService.Heartbeat:Connect(function()
local cs = _G.ClientState; if not cs then return end
healthBar.Size = UDim2.new(cs.health / cs.maxHealth, 0, 1, 0)
end)
Remotes — zentral in GameEnums. Remote-Namen einmal in GameEnums.Remotes definieren;
Server erstellt die Events darüber, Client sucht sie über dieselben Namen. So gibt es keine
String-Mismatches zwischen Server und Client.
/game-design): KONZEPT.md — Genre, USP, 3–4 Kern-Mechaniken, Monetarisierung./rojo): Skelett scaffolden, default.project.json-Mapping festlegen./rbx-studio): Gameplay zuerst, Parts + ggf. KI-Materials./rbx-studio): Creator-Store-Assets, Malware-Scan, Szene als .rbxl./game-design): QA + Spielkritiker + Persona-Blindtests, iterieren./game-design Business-Rolle): Store-Seite, Monetarisierung, Live-Ops.Die häufigsten Stolperfallen — vollständige, kommentierte Liste:
references/lessons-learned-luau.md.
task.wait(x), wenn weiterer Code in derselben Zeile folgt.Model.Position existiert nicht → model:GetPivot().Position.#table auf Dictionaries = 0 → manuell zählen.mouse.Hit kann nil sein → vor Gebrauch prüfen.pcall.tick() deprecated → os.clock(); SetPrimaryPartCFrame → PivotTo.GameEnums.Remotes; alle Remotes in Main.server.luau erstellen.requires (sonst Deadlock).require() nur auf .luau-ModuleScripts, nie auf Scripts/LocalScripts.task.wait(...) in Mehrfach-StatementsModel.Position, kein tick(), kein SetPrimaryPartCFramepcall, mouse.Hit auf nil geprüftMain.server.luau erstellt/rbx-studio → Malware-Scan), Reports abgelegtresolve-library-id →
/websites/create_roblox_reference_engine (Engine-API) und /roblox/creator-docs
(Tutorials/Guides); Fallback https://create.roblox.com/docs.<your Roblox project pipeline> —
u. a. SKILL.md, GUIDE.md, LESSONS_LEARNED.md, ROJO_FAQ.md, ROBLOX_MCP_FAQ.md,
AGENT_ROLES.md, _malware_reports/PATTERNS.md, _knowledge/ (lokaler API-Cache)./rojo, /rbx-studio, /game-design; Projektstruktur,
Architektur-Pattern und Luau-Lessons destilliert aus der .ROBLOX-Pipeline, nutzerneutral.No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.
The English summary is being prepared. Showing the original description.
Aktives Lernen, Erarbeitung von Fachinhalten und strukturierte Erstellung von Synthesen.
The English summary is being prepared. Showing the original description.
Prüfungsvorbereitung, Selbsttests, Probeklausuren und systematische Fehleranalyse.
The English summary is being prepared. Showing the original description.
Terapia de Aceptación y Compromiso (ACT) según Steven Hayes: modelo Hexaflex con los seis procesos nucleares de la flexibilidad psicológica.
The English summary is being prepared. Showing the original description.
Acceptance & Commitment Therapy (ACT) nach Steven Hayes: Hexaflex-Modell mit den sechs Kernprozessen psychischer Flexibilität.
The English summary is being prepared. Showing the original description.
スティーブン・ヘイズによるアクセプタンス&コミットメント・セラピー(ACT):心理的柔軟性の6つのコアプロセスを備えたヘキサフレックス・モデル。
The English summary is being prepared. Showing the original description.