About roblox-sharp-edges
A review skill for Roblox developers shipping or auditing code involving persistence, remotes, purchases, lifecycle cleanup, or high-volume instances. It highlights failure modes and first checks, with a fuller checklist in `references/full.md`.
Key features
- 01Player data session ownership checks
- 02Server-side remote handler validation
- 03Idempotent purchase grants
- 04Connection and async task cleanup
- 05Shutdown save and instance performance checks
Use cases
- 01Reviewing player data save and release paths
- 02Checking remotes for forged rewards
- 03Verifying purchase grant and receipt order
- 04Investigating shutdown, connection, or task leaks
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ tabooharmony/ roblox-brain --skill roblox-sharp-edgesAfter installing, type/roblox-sharp-edgesin Claude Code to confirm it loaded.
Bundled filesreferences/full.md
Details
From the project READMEroblox sharp edges
When to Load
Load before shipping or reviewing code that handles persistence, remotes, purchases, lifecycle cleanup, or high-volume instances.
Quick Reference
| Risk | Failure mode | First check |
|---|---|---|
| Shared player data | two servers overwrite one profile | session ownership and release path |
| Remote handlers | client manufactures a reward | validate against server state |
| Receipts | a purchase is acknowledged without a grant | idempotent grant before acknowledgement |
| Connections | old players retain callbacks | disconnect on removal or destroy the owner |
| Shutdown | saves exceed the close window | bounded, observable flush |
| Instances | mobile frame time collapses | profile and stream before adding detail |
| Yields | startup hangs or deadlocks | explicit lifecycle phases and timeouts |
| Tables | length or mutation assumptions break | use explicit counts and constructors |
| Async work | abandoned tasks keep running | cancellation or an owner lifetime |
Need the details? Load references/full.md for the review checklist and small corrective patterns.
Comments
Markdown supported