Skip to content
Back to skills

Flow Project Setup

ASecurity

Guide for setting up and configuring Flow blockchain projects. Covers flow.json structure (networks, accounts, contracts, dependencies, deployments), FCL frontend integration with React, Flow CLI workflow, emulator setup, testnet/mainnet deployment, environment-based configuration, and multi-network strategies. TRIGGER when: setting up a Flow project, configuring flow.json, setting up FCL, deploying contracts, switching networks, debugging deployment issues, "flow init", "flow emulator", "flo...

  • 6 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 26, 2026
developmentbashreactdebuggingfrontend

Works with

  • cli

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add onflow/flow-ai-tools --skill flow-project-setup --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Flow Project Setup?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Flow Project Setup
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/onflow-flow-project-setup/badge)](https://www.skillsdirectory.com/skills/onflow-flow-project-setup)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: flow-project-setup
description: |
  Guide for setting up and configuring Flow blockchain projects. Covers flow.json structure (networks, accounts, contracts, dependencies, deployments), FCL frontend integration with React, Flow CLI workflow, emulator setup, testnet/mainnet deployment, environment-based configuration, and multi-network strategies.
  TRIGGER when: setting up a Flow project, configuring flow.json, setting up FCL, deploying contracts, switching networks, debugging deployment issues, "flow init", "flow emulator", "flow project deploy", "flow.json", "FCL config", "testnet deploy", "mainnet deploy", "contract deployment", "network configuration", "flow dependencies install", "emulator setup", "how to deploy to testnet", "configure FCL with React".
  DO NOT TRIGGER when: writing Cadence code or asking about syntax (use cadence-lang), building token contracts (use cadence-tokens), generating new contracts (use cadence-scaffold), auditing code (use cadence-audit).
---

# Flow Project Setup

Configure and deploy Flow projects across emulator, testnet, and mainnet.

## Quick Start

```bash
flow init              # Initialize project
flow emulator          # Start emulator
flow project deploy    # Deploy contracts
flow test              # Run tests
```

## Navigation Map

| Task | Reference |
|------|-----------|
| flow.json, FCL config, contract addresses, dependencies, CLI commands | [configuration.md](references/configuration.md) |
| Dev workflow, deployment, debugging, gas optimization, testnet validation | [workflow.md](references/workflow.md) |

## Companion Skills

- **`cadence-lang`** — Consult for Cadence language rules when debugging contract compilation errors or transaction failures. Understanding access control and resource handling is essential for diagnosing deployment issues.
- **`flow-cli`** — Consult for detailed CLI command syntax, flags, and account management operations used during the development workflow.
- **`flow-react-sdk`** — Consult when integrating the deployed project with a React frontend via FCL.
- **`cadence-audit`** — Run an audit before deploying to testnet/mainnet as part of the validation checklist.

Files in this skill

  • SKILL.md2.1 KB
  • references/configuration.md4.7 KB
  • references/workflow.md4.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.