MiniGrove Kit — Get started
One command plants a game.
Your agent grows it.
create-minigrove scaffolds a project that Claude Code or Codex already knows
how to work in — the skills, workflows, and guardrails of the MiniGrove Kit, in place
before you write a line of code.
Before you begin
What you need
- Node.js 22+runs the scaffolder and the grove CLI
- Gitevery kit workflow assumes version control
- Claude Code or Codexinstall and sign in to one: Claude Code · Codex
node --versionv22 or newernpm --versioninstalled with Node.jsgit --versionversion control is readyNo Node.js yet? Install the latest LTS from the official Node.js download page. npm comes with Node.js, so you do not install it separately. Reopen your terminal afterwards, then run the first two checks again.
Install and sign in to only the agent you plan to use. Confirm it with
claude --version or codex --version.
Building for Unity? You'll want Unity 6000.x. Art tools use Python 3.10+ and a usable
image backend. Signed-in Codex can use its built-in image tool without an extra key;
other providers may need one. Once you're set up, /mg-minigrove-doctor
(Codex: $mg-minigrove-doctor) reports anything missing, with the exact fixes.
-
Early access
Get the kit
The kit is in early access, so it isn't on npm yet — we send it to you directly. Interested in trying it out? Say hello, and the latest build lands in your inbox.
once it arrives npm install -g ~/Downloads/create-minigrove-0.3.1.tgzadds create-minigrove and grove to your PATHThe filename carries the version you received. When a newer build lands later, run
/mg-kit-update(Codex:$mg-kit-update) with the new file's path from inside your project — it upgrades the kit in place. -
In your terminal
Create your project
Pick the agent you build with. One command scaffolds the project. Keep this terminal open: if this machine is not signed in to MiniGrove yet, the account prompt appears before the command finishes.
Claude Code project create-minigrove my-gameCodex project create-minigrove --codex my-gameThe scaffold writes a
.gitignore, runsgit init, and makes the first commit for you (--no-gitskips that). On desktop, click any command to select it. -
MiniGrove account · Optional
Create your account as you scaffold
In an interactive terminal,
create-minigroveasksRegister this project on MiniGrove now?Press Enter to accept the default Yes. Your browser opens automatically so you can create or use a MiniGrove account.New to MiniGrove? Choose Sign up, create your account, then open the verification email on this same computer. Complete the browser steps within five minutes and approve Grove CLI; the waiting scaffold returns and creates the shared project. If the terminal times out first, finish verifying — it keeps the project local and prints the recovery steps.Already have an account? Log in and approve Grove CLI. If this machine is already signed in, the scaffold skips the question and creates the shared project automatically.Prefer local-only? Answer No or pass
--no-grove; nothing is sent. Before signing in, see what leaves your machine in the Privacy Policy and Terms of Service. -
Open your agent
Let
/mg-setupdriveOnce the scaffold and any MiniGrove sign-in are finished, open the new folder in Claude Code or Codex. The agent greets you and takes it from there: your builder profile, then the project itself.
Claude Code app open my-game in the app, then type:
/mg-setupCodex app open my-game in the app, then type:
$mg-setupPrefer the CLI? Start the agent from the new project folder:
CLI · Claude Code cd my-gameclaudethen, inside the session:
/mg-setupCLI · Codex cd my-gamecodexthen, inside the session:
$mg-setupFresh concept? Positioning Office Hours sharpens the idea — and recommends an engine — before any engine project is scaffolded.Existing Unity project? Setup detects your Unity version, tests, and build targets before it writes any config.
Already mid-project?
Add the kit to an existing Unity project
Run the scaffold from your project root. It adds the kit alongside what's already there,
leaves your git history alone, and refuses to overwrite kit-managed files unless you pass
--force.
create-minigrove --into .
then open the project in the app, and in the chat type:
/mg-setupcreate-minigrove --codex --into .
then open the project in the app, and in the chat type:
$mg-setup
Staying in the terminal? After the scaffold command, run claude or
codex from the project root, then /mg-setup /
$mg-setup.
Three useful commands
Remember one: mg-checkpoint
Describe most work to your agent in your own words. These commands are for three moments where a named workflow makes the handoff safer and the next step clearer.
/mg-checkpoint · Codex: $mg-checkpoint. It
captures what changed, the decisions and lessons worth keeping, reviews the work,
and leaves a clear handoff with next steps.
/mg-sync · Codex: $mg-sync. It brings your
branch up to date with the latest main and explains what changed around you.
/mg-minigrove-doctor · Codex:
$mg-minigrove-doctor. It checks tools and credentials without exposing
secret values, then gives you the exact fixes.
Ready for the first task
Now grow something worth gathering around.
Open the project in your agent, let mg-setup finish the introduction, then
describe the first thing worth building. Or step back and see the full workflow your
project just joined.
Questions? [email protected]