Agent skill · software engineering · jeremylongshore
salesforce-local-dev-loop
Build a repeatable Salesforce DX development loop using source format, synthetic tests, and an authorized scratch org or sandbox. Use when changing metadata or integration code. Trigger with "build a Salesforce dev loop".
Why this skill is useful
Provides specific commands and project structures for Salesforce development that the AI wouldn't reliably generate on its own.
What it needs
Requires @salesforce/cli, node installed locally. Requires salesforce account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Salesforce DX Local Development Loop Overview Create a source-driven loop that separates static and synthetic checks from explicitly authorized org validation and leaves no unmanaged test data. Prerequisites A Salesforce DX project or an approved migration plan to source format An authorized Dev Hub and scratch-org definition, or a dedicated development sandbox Synthetic fixtures, test owner, cleanup policy, and current Salesforce CLI contract Tool Discipline Use Read, Glob, and Grep to inspect approved repository and evidence files, WebFetch to re-check current first-party Salesforce documentation, and Write or Edit only for secretless plans, fixtures, configuration, and redacted receipts. Current Contract Salesforce DX supports source-driven development and scratch orgs configured through project definitions; org availability, features, limits, duration, namespaces, and sandbox alternatives depend on the customer environment. Authentication Use a named CLI alias backed by the approved OAuth path. Never commit authorization files, access tokens, private keys, usernames, org IDs, or generated user passwords. Instructions 1. Inspect project configuration, package directories, metadata ownership, API versions, hooks, and current CLI pin. 2. Choose a scratch org or development sandbox based on feature fidelity, data need, namespace, and lifecycle constraints. 3. Create synthetic fixtures and local contract tests that require no live org or secret. 4. Run formatting, static analysis, unit tests, schema checks, and metadata dependency checks locally. 5. With approval, create or authenticate the development org and deploy only the bounded source set. 6. Run Apex, Flow, Lightning, and integration tests applicable to the change; capture aggregate results and IDs only. 7. Delete synthetic data, close or expire temporary orgs, revoke temporary access, and record reproducible commands. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/salesforce-local-dev-loop--80681c