forcedotcom avatar

Generating Custom Application

This handles the metadata side of building Salesforce Lightning apps, the containers that organize your tabs and features into focused workspaces. It's smart about navigation types, defaulting to Standard for most business apps but guiding you to Console when you actually need split-view multi-tab workflows. The documentation is thorough on action overrides, which matters because you need them configured correctly when you've got custom FlexiPages, and it won't let you skip branding setup. One thing to appreciate: it's opinionated about when Console navigation is overkill, which saves you from over-engineering simple apps. Good for when you're standing up new Lightning apps or fixing deployment errors tied to application metadata.

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

Install

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

Installs into .claude/skills of the current project.

Files

This handles the metadata side of building Salesforce Lightning apps, the containers that organize your tabs and features into focused workspaces. It's smart about navigation types, defaulting to Standard for most business apps but guiding you to Console when you actually need split-view multi-tab workflows. The documentation is thorough on action overrides, which matters because you need them configured correctly when you've got custom FlexiPages, and it won't let you skip branding setup. One thing to appreciate: it's opinionated about when Console navigation is overkill, which saves you from over-engineering simple apps. Good for when you're standing up new Lightning apps or fixing deployment errors tied to application metadata.

Browse the repository on GitHub

Sponsors

Details

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

More from forcedotcom/sf-skills

All 158
1vueuse avatarvueuse-functionsvueuse/skillsApply VueUse composables where appropriate to build concise, maintainable Vue.js / Nuxt features.3.9Kskills.sh installs
2mantinedev avatarmantine-custom-componentsmantinedev/skillsBuild custom components that integrate with Mantine's theming, Styles API, and core features. Use this skill when: (1) creating a new component using factory(),3.9Kskills.sh installs
3vercel avatarworkflow-initvercel/workflowInstall and configure Vercel Workflow SDK before it exists in node_modules. Use when the user asks to "install workflow", "set up workflow", "add durable workfl3.9Kskills.sh installs
4dotnet avatarmaui-safe-areadotnet/skills.NET MAUI safe area and edge-to-edge layout guidance for .NET 10+. Covers the new SafeAreaEdges property, SafeAreaRegions enum, per-edge control, keyboard avoid3.9Kskills.sh installs
5markdown-viewer avatarumlmarkdown-viewer/skillsCreate UML diagrams using PlantUML syntax. Best for software modeling — Class, Sequence, Activity, State Machine, Component, Use Case, and Deployment diagrams w3.9Kskills.sh installs
6dotnet avatarconfigure-authdotnet/skillsAdd authentication and authorization to a Blazor Web App, accounting for the app's render mode. USE WHEN the user needs [Authorize] on pages, AuthorizeView, rol3.9Kskills.sh installs