salesforce-dx-project

Configure Salesforce DX projects by managing sfdx-project.json and package directories.

2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/bhanu91221/claude-sfdx-iq --skill salesforce-dx-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: salesforce-dx-project
Source: https://github.com/bhanu91221/claude-sfdx-iq/tree/main/skills/salesforce-dx-project
Command: npx skills add https://github.com/bhanu91221/claude-sfdx-iq --skill salesforce-dx-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams configure and maintain Salesforce DX projects consistently, reducing setup errors and onboarding time by defining a standard sfdx-project.json structure and related practices.

Core Features & Use Cases

  • Define default packageDirectories and sourceApiVersion in sfdx-project.json to ensure consistent builds across environments.
  • Provide guidance for managing org settings, package aliases, and scratch org workflows, enabling rapid project initialization.
  • Offer best-practice references for deploy/retrieve, source tracking, and CLI command usage to accelerate development cycles.

Quick Start

Create a new Salesforce DX project and define force-app as the default package, set a target API version in sfdx-project.json, and configure basic packageDirectories.

Frequently Asked Questions about salesforce-dx-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure sfdx-project.json for a new Salesforce DX project?

Configure sfdx-project.json by defining default packageDirectories and sourceApiVersion to standardize Salesforce DX project setup, ensuring consistent builds and reducing onboarding overhead across development environments.

What is source tracking in Salesforce DX and when do I need it?

Source tracking in Salesforce DX monitors changes between your local project files and scratch org. You need it to synchronize source directories, manage deployments, and accelerate development cycles effectively.

Do I need CLI commands to manage package directories in Salesforce DX?

Yes, you need Salesforce CLI commands to create projects, adjust package directories, and manage scratch org workflows. CLI knowledge is required to establish source tracking and maintain org-related settings properly.

What's the best way to standardize Salesforce DX project setup across a team?

The best way to standardize Salesforce DX project setup is defining a consistent sfdx-project.json structure with default packageDirectories, API versions, and org settings to reduce maintenance overhead and onboarding time.

Why does my Salesforce DX project have inconsistent builds across environments?

Salesforce DX projects have inconsistent builds when sfdx-project.json lacks standardized packageDirectories and sourceApiVersion. Define these settings to align configurations and reduce setup errors across development teams.

Can I use scratch org workflows to speed up Salesforce DX project initialization?

Yes, you can use scratch org workflows to speed up Salesforce DX project initialization. Configure org settings and package aliases in sfdx-project.json to enable rapid project setup and consistent deployment cycles.