rojolisted
Install: claude install-skill princeofscale/bloxforge
# Rojo
95 symbols | 13 files | Cohesion: 78%
## When to Use
- Working with code in `packages/`
- Understanding how isRojoProjectFile, discoverRojoProjects, walk work
- Modifying rojo-related functionality
## Key Files
| File | Symbols |
|------|---------|
| `packages/core/src/rojo/rojo-tools.ts` | hashFile, assertSafeOutput, buildProject, generateSourcemap, nativeSyncbackPlan (+12) |
| `packages/core/src/rojo/process-manager.ts` | assertPortAvailable, readServerInfo, outlives, getVersion, startOnce (+12) |
| `packages/core/src/rojo/source-editor.ts` | constructor, diff, file, atomicWrite, exclusiveWrite (+6) |
| `packages/core/src/tools/index.ts` | syncPull, syncStatus, rojoSyncbackPlan, rojoSyncbackApply, rojoReadSource (+4) |
| `packages/core/src/rojo/project-discovery.ts` | isRojoProjectFile, discoverRojoProjects, walk, selectRojoProject, parseJsonc (+3) |
| `packages/core/src/rojo/command-runner.ts` | commandErrorMessage, resolveCommand, resolve, command, run (+3) |
| `packages/core/src/rojo/sourcemap.ts` | readSourcemap, resolveSourceInstance, walk, instancePathSegments, walkChildren (+1) |
| `packages/core/src/tools/sync-tools.ts` | atomicWriteFile, _statePath, _writeState, _resolveSyncDir, syncPull (+1) |
| `packages/core/src/rojo/source-mapper.ts` | within, canonicalCandidate, resolveProjectRoot, resolveProjectPath, classifyRojoSource |
| `packages/core/src/toolchain/wally-tools.ts` | casePath, collectProjectPaths, verifyRojoMapping |
## Entry Points
Start here