generating-custom-application

Generate Salesforce Lightning Custom Application metadata with navigation and action overrides.

803|289|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/forcedotcom/sf-skills --skill generating-custom-application-forcedotcom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generating-custom-application
Source: https://github.com/forcedotcom/sf-skills/tree/main/skills/generating-custom-application
Command: npx skills add https://github.com/forcedotcom/sf-skills --skill generating-custom-application-forcedotcom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create and configure Salesforce Lightning Custom Applications so users have a tailored, branded experience with the right navigation and tab structure.

Core Features & Use Cases

  • Lightning app setup for business workflows: Create Lightning applications to group related tabs, pages, and features for a specific process or audience.
  • Correct navigation model (Standard vs Console): Select the appropriate navigation type to match single-record flows or multi-record split-view/workspace workflows.
  • Branding and action overrides: Configure professional branding and define required action overrides so custom object record pages open correctly via Lightning pages.
  • Profile-specific personalization: Apply profile action overrides for different user roles with role-based page experiences.

Quick Start

Use this skill when you need to create a new Lightning Custom Application named Marketing Ops with branded navigation and proper action overrides for custom object pages.

Frequently Asked Questions about generating-custom-application

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

FAQPage Schema
How do I create a custom Salesforce Lightning app with specific tabs and branding?

To create a custom Salesforce Lightning app, you need to generate Lightning Custom Application metadata that organizes your tabs, configures navigation behavior, and applies branding. This generates a deployable app container tailored for specific business workflows.

What is the difference between Standard and Console navigation when configuring a Lightning app?

Standard navigation suits single-record workflows, while Console navigation supports multi-record split-view workflows. Selecting the correct navType for your Lightning app ensures the navigation model matches the specific process requirements of your users.

How do I set up action overrides so custom object record pages open correctly in a Lightning app?

You set up action overrides by validating profileActionOverrides that reference exact FlexiPage outputs for each relevant object. This ensures custom record pages open correctly and allows profile-specific personalization for different user roles.

Can I apply role-based page experiences using profile action overrides in a Lightning application?

Yes, you can apply role-based page experiences by configuring profile action overrides within your Lightning application. This allows different user roles to view tailored custom object record pages based on their specific profile requirements.

Do I need a FlexiPage to configure action overrides for a Salesforce Lightning app?

Yes, validated actionOverrides and profileActionOverrides must reference the exact FlexiPage outputs for each relevant object. You also need to ensure complete form factor configuration and a Lightning Experience uiType for the app.

What metadata is required to deploy a Lightning custom application for business workflows?

Deploying a Lightning custom application requires metadata that defines a Lightning Experience uiType, a correct navType selection, complete form factor configuration, and validated actionOverrides referencing exact FlexiPage outputs for relevant objects.