toolchainlisted
Install: claude install-skill princeofscale/bloxforge
# Toolchain
110 symbols | 10 files | Cohesion: 78%
## When to Use
- Working with code in `packages/`
- Understanding how hasCommand, run, clearRojoCommandCache work
- Modifying toolchain-related functionality
## Key Files
| File | Symbols |
|------|---------|
| `packages/core/src/toolchain/wally-tools.ts` | requireSafeArgument, load, search, supportsLocked, state (+15) |
| `packages/core/src/quality-tools.ts` | within, allowedProjectRoot, safeExistingPath, safeOutputPath, commandFailure (+13) |
| `packages/core/src/toolchain/project-reconcile.ts` | ProjectReconciler, constructor, errorText, noWally, inspect (+13) |
| `packages/core/src/toolchain/toml.ts` | emptyTable, hasOwn, Reader, peek, startsWith (+12) |
| `packages/core/src/toolchain/rokit-tools.ts` | requireSafeTool, requireSafeSpec, install, addTool, update (+11) |
| `packages/core/src/toolchain/resolver.ts` | clearToolCommandCache, toolchainRoot, shimPath, findToolchainManifest, startDirectory (+5) |
| `packages/core/src/toolchain/manifest.ts` | fileHash, planHashOf, planHashMismatch, findManifest, readTomlFile (+2) |
| `packages/core/src/tools/index.ts` | RobloxStudioTools, getDependencyGraph |
| `packages/core/src/rojo/command-runner.ts` | clearRojoCommandCache |
| `packages/core/src/tools/setup-registry.ts` | get_dependency_graph |
## Entry Points
Start here when exploring this area:
- **`hasCommand`** (Function) — `packages/core/src/quality-tools.ts:87`
- **`run`** (Function) — `packages/core/src/quality-t