From sf-skills
Deploys a UI bundle app to a Salesforce org. Covers org auth, metadata deployment, permission assignment, data import, GraphQL schema fetch, and codegen.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sf-skills:deploying-ui-bundleThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The order of operations is critical when deploying to a Salesforce org. This sequence reflects the canonical flow.
The order of operations is critical when deploying to a Salesforce org. This sequence reflects the canonical flow.
Check if the org is connected. If not, authenticate. All subsequent steps require an authenticated org.
Install dependencies and build the UI bundle to produce dist/. Required before deploying UI bundle entities.
Run when: deploying UI bundles and dist/ is missing or source has changed.
Check for a manifest (manifest/package.xml or package.xml) first. If present, deploy using the manifest. If not, deploy all metadata from the project.
Deploys objects, layouts, permission sets, Apex classes, UI bundles, and all other metadata. Must complete before schema fetch — the schema reflects org state.
Deploying does not mean assigning. After deployment:
Proactive behavior: after a successful deploy, discover permission sets in force-app/main/default/permissionsets/ and assign each one (or ask the user).
Only if data/data-plan.json exists. Delete runs in reverse plan order (children before parents). Import uses Anonymous Apex with duplicate rule save enabled.
Always ask the user before importing or cleaning data.
schema.graphql at project rootRun when: schema missing, or metadata/permissions changed since last fetch.
Build the UI bundle if not already done in Step 2.
After every successful metadata deploy:
data/data-plan.json exists, ask the user about data importnpx claudepluginhub ccmalcom/sf-skills-plugin --plugin sf-skillsOrchestrates building a complete Salesforce React UI bundle app end-to-end: scaffolding, features, data access, frontend UI, integrations, and deployment in dependency order.
Provides patterns for Salesforce platform development: Lightning Web Components (LWC), Apex triggers/classes, REST/Bulk APIs, Connected Apps, Salesforce DX with scratch orgs and 2GP.
Scaffolds, builds, debugs, and deploys UiPath Coded Web Apps and Coded Action Apps using the uip CLI and @uipath/uipath-typescript SDK. Handles app.config.json, action-schema.json, and full publish/deploy pipeline.