# Quickstart

> Scarb Quick Start

- Skill: `javimosch/quickstart-558` (Agent Skill)
- Install (CLI): `npx skillmds@latest add javimosch/quickstart-558`
- Raw SKILL.md: https://api.skillmd.com/api/skills/javimosch/quickstart-558/raw
- Safety review: WARNING
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: javimosch (https://skillmd.com/u/javimosch)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/javimosch/quickstart-558

---

# Scarb Quick Start

Scarb is the Cairo package manager for Starknet smart contracts and Cairo programs.

## Prerequisites

- Install Scarb: `curl --proto '=https' --tlsv1.2 -sSf https://docs.swmansion.com/scarb/install.sh | sh`

## Basic Usage

### Initialize a new project
```bash
scarb init --name my-project
```

### Build the project
```bash
scarb build
```

### Run tests
```bash
scarb test
```

### Clean build artifacts
```bash
scarb clean
```

### Check version
```bash
scarb --version
```

## Passthrough

Any scarb command can be run directly:
```bash
scarb <any-subcommand> [args...]
```

## Tips

- Scarb manages Cairo dependencies via `Scarb.toml`
- Use `scarb fmt` to format code
- Use `scarb tree` to display dependency tree

