github avatar

Salesforce Component Standards

Enforce platform-specific quality gates every time you write or review Lightning Web Components, Aura components, or Visualforce pages. This covers the non-negotiables: which data access pattern to use (wire vs imperative, LDS vs Apex), XSS and CSRF enforcement, FLS/CRUD checks in AuraEnabled methods, SLDS 2 token usage instead of hardcoded colors, WCAG 2.1 AA accessibility requirements, and view state limits. It also includes decision tables for component communication (props, events, LMS) and Jest test scaffolding. Useful when you need to catch security holes and accessibility gaps before code review, or when onboarding developers who don't yet know that escape="false" in Visualforce is almost always wrong.

skills.sh installs
770
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill salesforce-component-standards --agent claude-code

Installs into .claude/skills of the current project.

Files

Salesforce Component Quality Standards

Apply these checks to every LWC, Aura component, and Visualforce page you write or review.

Section 1 — LWC Quality Standards

1.1 Data Access Pattern Selection

Choose the right data access pattern before writing JavaScript controller code:

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Frontend Development, Testing & QA, Security, Git & Pull Requests, Code Review & Quality, AI & Agent Building, Sales & Marketing, Design & UI/UX
First seen
May 16, 2026

More from github/awesome-copilot

All 318
1hyva-themes avatarhyva-cms-componenthyva-themes/hyva-ai-toolsCreate custom Hyvä CMS component. This skill should be used when the user wants to create a new Hyvä CMS component, build a Hyvä component, or needs help with c770skills.sh installs
2auth0 avatarauth0-angularauth0/agent-skillsUse when adding Auth0 login, logout, route guards, or HTTP interceptors to an Angular application. Integrates @auth0/auth0-angular for SPAs — use even if the us762skills.sh installs
3dylantarre avatarcss-nativedylantarre/animation-principlesUse when implementing Disney's 12 animation principles with pure CSS animations and transitions760skills.sh installs
4jezweb avatarreact-native-expojezweb/claude-skillsBuild React Native 0.76+ apps with Expo SDK 52-54. Covers mandatory New Architecture (0.82+/SDK 55+), React 19 changes, SDK 54 breaking changes (expo-av, expo-f738skills.sh installs
5mindrally avatarremixmindrally/skillsExpert guidance for Remix development with TypeScript, loaders/actions, nested routes, and full-stack web application best practices711skills.sh installs
6mindrally avatarreact-native-cursor-rulesmindrally/skillsReact Native development best practices for TypeScript, functional components, performance optimization, and styling guidelines.696skills.sh installs