platform-custom-application-generate

Generate Salesforce Lightning CustomApplication metadata with navigation, branding, and action overrides.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/padjei/SF_Build --skill platform-custom-application-generate-padjei
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: platform-custom-application-generate
Source: https://github.com/padjei/SF_Build/tree/main/.claude/skills/platform-custom-application-generate
Command: npx skills add https://github.com/padjei/SF_Build --skill platform-custom-application-generate-padjei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating Salesforce Lightning Custom Applications requires correctly configuring many interdependent metadata properties—navigation type, tabs, branding, form factors, and action overrides—and mistakes cause deployment errors or broken user experiences. This Skill provides the complete CustomApplication metadata specification and decision rules to generate valid app configurations. ## Core Features & Use Cases - Application Metadata Generation: Produces CustomApplication XML with required properties like fullName, label, uiType, navType, and formFactors. - Navigation & Branding Configuration: Guides Standard vs Console navType selection and enforces brand headerColor settings for professional app identity. - Action Overrides: Creates actionOverrides and profileActionOverrides linking custom object tabs to FlexiPage record pages. - Use Case: A developer needs to group Account, Contact, and custom object tabs into a sales app with a branded header and custom record pages; the Skill generates the complete deployable application metadata. ## Quick Start Ask the AI to create a Lightning custom application that groups your tabs with branding and record page overrides for your custom objects.

Frequently Asked Questions about platform-custom-application-generate

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

FAQPage Schema
How do I create a Salesforce Lightning custom application with metadata?▼

Define a CustomApplication metadata file with fullName, label, uiType set to Lightning, navType, formFactors, and a tabs array listing included tabs. Deploy it with Salesforce DX or the Metadata API to make the app available in Lightning Experience.

When should I use Console vs Standard navigation in a Salesforce app?▼

Use Standard navigation for general business applications with single-record focus, which is the default for most cases. Choose Console only when workflows require managing multiple records simultaneously in a multi-tab, split-view workspace, such as customer service or call centers.

How do I override a record page for a custom object tab in Lightning?▼

Add an actionOverrides entry with actionName set to View, type set to Flexipage, content referencing the FlexiPage record page name, pageOrSobjectType set to the object API name, and formFactor set to Large. Profile-specific overrides use profileActionOverrides with a profile name.

Does Salesforce CustomApplication metadata support mobile form factors?▼

Yes, the formFactors property accepts LARGE for desktop, SMALL for mobile, or both. Action overrides also specify a formFactor so different FlexiPages can be assigned per device type.

Why does my custom application deployment fail in Salesforce?▼

Deployments commonly fail when required fields like fullName, label, uiType, navType, or formFactors are missing, or when actionOverrides reference FlexiPage names that do not exist in the org. Verify all referenced tabs and pages are deployed first.