forcedotcom avatar

Platform Custom Application Generate

This generates the XML metadata for Lightning apps in Salesforce, the containers that organize tabs and features into focused experiences for different teams or workflows. You'll use it when you need to create custom apps with specific navigation styles, branding colors, and tab collections. The big decision is Standard versus Console navigation, and the docs are insistent about this: use Standard for normal business apps, only pick Console when users actually need to juggle multiple records in split view simultaneously. One thing to watch: if you're generating custom record pages with the flexipage skill, you need to wire up action overrides here or your custom pages won't show up when users click records. The branding configuration is technically optional but really shouldn't be skipped if you want the app to look intentional.

skills.sh installs
5.9K
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add forcedotcom/sf-skills --skill platform-custom-application-generate --agent claude-code

Installs into .claude/skills of the current project.

Files

When to Use This Skill

Use this skill when you need to:

  • Create Lightning applications
  • Organize tabs and features into focused apps
  • Configure application navigation and branding
  • Set up custom page layouts for objects
  • Troubleshoot deployment errors related to custom applications

CustomApplication (Lightning App) Metadata Specification

Overview

Custom applications (Lightning Apps) that group tabs and functionality to provide a focused user experience for specific business processes. Always configured for Lightning Experience.

Required Properties

Sponsors

Details

Repository
github.com/forcedotcom/sf-skills
Categories
Frontend Development, Sales & Marketing
First seen
Jul 14, 2026

More from forcedotcom/sf-skills

All 158
1apollographql avatarapollo-clientapollographql/skillsGuide for building React applications with Apollo Client 4.x. Use this skill when: (1) setting up Apollo Client in a React project, (2) writing GraphQL queries 5.7Kskills.sh installs
2affaan-m avatarmotion-patternsaffaan-m/eccProduction-ready animation patterns for React / Next.js — button, modal, toast, stagger, page transitions, exit animations, scroll, and layout — built on motion5.7Kskills.sh installs
3forcedotcom avatardesign-systems-slds2-migrateforcedotcom/sf-skillsMigrate Lightning Web Components from SLDS 1 to SLDS 2 by running the SLDS linter and fixing violations. Use this skill whenever users mention SLDS 2, SLDS upli5.7Kskills.sh installs
4affaan-m avatarmotion-foundationsaffaan-m/eccMotion tokens, spring presets, performance rules, device adaptation, accessibility enforcement, and SSR safety for React / Next.js using motion/react. Foundatio5.7Kskills.sh installs
5affaan-m avatardocumentation-lookupaffaan-m/eccUse up-to-date library and framework docs via Context7 MCP instead of training data. Activates for setup questions, API references, code examples, or when the u5.7Kskills.sh installs
6affaan-m avatarmotion-advancedaffaan-m/eccAdvanced motion patterns for React / Next.js — drag & drop, gestures, text animations, SVG path drawing, custom hooks, imperative sequences (useAnimate), loader5.6Kskills.sh installs