Install & update
reflutter is a Claude Code plugin. You install it once
by cloning the repo and registering it locally; you keep it current with git pull.
Requirements
- Claude Code
- git
- FVM — reflutter drives Flutter through
fvm flutter …/fvm dart …
Install
-
Clone the repo somewhere stable on your machine:
git clone https://github.com/luisburgos/reflutter.git ~/reflutter -
Register the clone as a local marketplace. The marketplace points at this folder, so keep it somewhere stable or the registration breaks:
claude plugin marketplace add ~/reflutter -
Install the plugin from it:
claude plugin install reflutter@luisburgos-reflutter -
Restart Claude Code (or reload plugins). reflutter’s skills are now active in your sessions.
Update
When reflutter changes, pull the latest and refresh the marketplace:
cd ~/reflutter && git pull
claude plugin marketplace update luisburgos-reflutter
Restart Claude Code to pick up the update. On a new machine, run the install steps once; from then on these two commands keep every machine in sync.
Verify it’s working
-
Open a Flutter app in Claude Code.
-
Run
/reflutter:checking-train-status. reflutter should report where the app’s release train stands — the quickest confirmation the skills are loaded. New to the train? Start with the Ship overview.
What you just installed
- Skills — the
/reflutter:shiprunbook and its supporting cast: status, verification, diagnosis, store notes, signing, and the scheduled scouts. - Hooks — these keep Dart analyzed and formatted as you work.
The release skills are yours to invoke (/reflutter:ship,
/reflutter:checking-train-status). The rest activate when Claude detects
relevant context.