| name | salesforce-local-dev-loop |
| description | Configure Salesforce local development with scratch orgs, SFDX, and testing.
Use when setting up a development environment, configuring test workflows,
or establishing a fast iteration cycle with Salesforce.
Trigger with phrases like "salesforce dev setup", "salesforce local development",
"salesforce scratch org", "sfdx project", "develop with salesforce".
|
| allowed-tools | Read, Write, Edit, Bash(npm:*), Bash(pnpm:*), Bash(sf:*), Grep |
| version | 1.7.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","crm","salesforce"] |
| compatibility | Designed for Claude Code |
Salesforce Local Dev Loop
Overview
Set up a fast, reproducible local development workflow using Salesforce CLI (sf), scratch orgs, and jsforce with hot reload.
Prerequisites
- Completed
salesforce-install-auth setup
- Salesforce CLI installed (
npm install -g @salesforce/cli)
- Dev Hub enabled in your production org (Setup > Dev Hub)
- Node.js 18+ with npm/pnpm
Instructions
Step 1: Create SFDX Project Structure
sf project generate --name my-sf-project --template standard
Step 2: Create a Scratch Org
sf org login web --set-default-dev-hub --alias DevHub
sf org create scratch \
--definition-file config/project-scratch-def.json \
--alias my-scratch \
--duration-days 7 \
--set-default
sf org open --target-org my-scratch
Step 3: Configure scratch-def for development
{
"orgName": "My Dev Org",
"edition": "Developer",
"features": [