Roblox architecture
Use when starting or refactoring a Roblox project, choosing service or module structure, or making client-server architecture decisions.From its SKILL.md
npx -y skills add TabooHarmony/roblox-brain --skill roblox-architectureAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.4 KB, 189 tokens by cl100k_base, as published. Nobody here has run it
roblox architecture
When to Load
Load when deciding where code and assets belong, introducing service or controller modules, or changing the client/server boundary.
Quick Reference
- Put authoritative game rules in
ServerScriptService; keep server-only templates and secrets inServerStorage. - Put only genuinely shared modules, remotes, and public assets in
ReplicatedStorage. - Treat
LocalScriptcode and replicated contents as observable and modifiable by the player. - Give each module one owner and one clear contract. Use signals or a coordinator for cross-system communication instead of circular
requirecalls. - Use one small bootstrap on each side, then initialize feature modules in an explicit order.
- Keep UI and input controllers on the client. Keep rewards, inventory, combat outcomes, and persistence on the server.
Need the details? Load references/full.md for layouts, lifecycle code, and boundary checks.
What ships with it: 1 file
9.2 KB alongside SKILL.md
references/
- full.md9.2 KB