CLI tool for bootstrapping and updating Movement Kit projects for Movement blockchain development
npm install movementkit-cliCommand-line tool for bootstrapping and managing Movement Kit projects for Movement blockchain development.
Version: 1.0.18
Movement Kit CLI (mk) is a command-line tool for quickly setting up dApp projects on Movement blockchain. Built with Bun and TypeScript, it provides:
- š Quick Project Setup - Bootstrap full-stack dApps in seconds
- š¦ Kit Management - Install and update Movement Kit templates
- 𩺠Diagnostics - Health checks for your development environment
- š§ Claude Code Integration - Pre-configured prompts and workflows
``bashUsing npm
npm install -g movementkit-cli
After installation:
`bash
mk --version
`Quick Start
`bash
Create a new Movement dApp project
mk newOr with options
mk new --dir my-dapp --kit engineer
`Commands
$3
Create a new Movement Kit project.
`bash
mk new # Interactive mode
mk new --dir my-project # Specify directory
mk new --kit engineer # Select kit
mk new -y # Use defaults (non-interactive)
`$3
Initialize or update Movement Kit in an existing project.
`bash
mk init # Interactive mode
mk init --global # Install globally to ~/.claude
mk init --fresh # Clean reinstall
mk init -y # Non-interactive with defaults
`$3
List available Movement Kit versions.
`bash
mk versions # Show stable versions
mk versions --all # Include prereleases
mk versions --limit 20 # Show more versions
`$3
Run diagnostics and health checks.
`bash
mk doctor # Full health check
mk doctor --fix # Auto-fix issues
mk doctor --check-only # CI mode (exit 1 on failures)
`$3
`bash
mk --help # Show help
mk --version # Show version
mk --verbose # Enable verbose logging
`Available Kits
| Kit | Description |
|-----|-------------|
|
engineer | Full dApp development kit with contracts, backend, and frontend |Project Structure
After running
mk new, your project will have:`
my-dapp/
āāā CLAUDE.md # Claude Code configuration
āāā contracts/ # Move smart contracts
ā āāā Move.toml
ā āāā sources/
āāā backend/ # Express.js API server
ā āāā package.json
ā āāā src/
āāā frontend/ # React + Vite frontend
ā āāā package.json
ā āāā src/
āāā docs/ # Documentation and references
āāā plans/ # Architecture plans
āāā templates/ # Code templates
`Claude Code Commands
After setup, use these slash commands in Claude Code:
| Command | Description |
|---------|-------------|
|
/plan | Create architecture plan |
| /cook | Generate full dApp code |
| /cook:contracts | Generate Move contracts |
| /cook:backend | Generate backend API |
| /cook:frontend | Generate React frontend |
| /test | Run all tests |
| /review | Security audit |
| /deploy-full | Deploy to Movement |
| /watzup | Check project status |Development
`bash
Clone and install
git clone https://github.com/cuongpo/movement-kit
cd movement-kit/movementkit-cli
bun installRun in development
bun run dev new --kit engineerBuild
bun run buildTest
bun test
``- Node.js 18+
- Bun 1.3.2+ (recommended)
- Movement CLI (optional, for deployment)
- Git
MIT