yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates production-grade Salesforce Apex classes with proper naming, test coverage, and attribution. Handles all class types (Handler, Controller, Batch, Queueable, Service, Selector, Domain, REST, Utility, Invocable). ALWAYS use when creating or modifying Apex classes. Trigger when user says "create apex", "new…
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Salesforce Invocable Methods (callable from Flow) with proper structure including Request/Response classes, error handling, and bulkification. Works across any Salesforce project. Use when user says "create invocable", "invocable method", "Flow action", "call from Flow", or mentions @InvocableMethod.
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Salesforce Custom Fields of all types (Text, Number, Lookup, Master-Detail, Roll-up Summary, Formula, Picklist, etc.) with proper validation. Use when creating custom fields. Trigger on "create field", "new field", "add field to [Object]". Works across any Salesforce project.
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Salesforce Flows (Screen, Autolaunched, Record-Triggered) with proper structure and validation. Includes DML in loops detection. Use when creating flows. Trigger on "create flow", "new flow", "screen flow", "record-triggered flow". Works across any Salesforce project.
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Lightning Web Components with complete structure including HTML, JS, CSS, meta.xml, Jest tests, and optional Apex controller. Follows SLDS2 patterns. Use when creating LWC. Trigger on "create lwc", "new lightning component", "create component", "lwc for [purpose]". Works across any Salesforce project.
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Salesforce Custom Objects with proper sharing model, name field, and features. Validates object structure. Use when creating custom objects. Trigger on "create object", "new custom object", "create [Name]c". Works across any Salesforce project.
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Salesforce Lightning pages (FlexiPage), Custom Tabs, and Lightning Apps. Use when creating record pages, app pages, home pages, tabs, or lightning applications. Trigger on "create page", "new flexipage", "lightning page", "create tab", "new app", "record page", "app page", "home page".
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Salesforce Permission Sets with validation and prefix support. Handles object/field/apex/tab permissions, validation rules, and common deployment errors. Use when creating permission sets, granting access, configuring security. Trigger on "create permission", "new permission set", "grant access", "add…
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Detects and validates project prefix for Salesforce components in any project. Handles standard objects, community files, custom fields, and edge cases. Determines when prefix is required vs optional. Use when creating any Salesforce component, when prefix is unclear, or when user asks "what prefix", "need prefix"…
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Diagnoses and fixes scratch org creation failures. Use when scratch org creation fails, Initializescratchorg.py errors, package installation issues, or deployment failures. Trigger on "scratch org error", "SO failed", "scratch creation", "package install error".
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Configure Salesforce sharing rules (Ownership-based and Criteria-based) with proper structure and validation. Use when creating sharing rules, configuring object access, granting role/group permissions. Trigger on "create sharing rule", "ownership rule", "criteria sharing", "grant access", "share records". Works…
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Salesforce Translation files (global and object-level) for Hebrew and Arabic. Translates all metadata (objects, fields, picklists, validation rules, layouts, tabs, apps) automatically with high accuracy. Use when user asks to "translate", "add translation", "create Hebrew/Arabic translations", "תרגום", or…
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Salesforce Triggers with Handler pattern including Handler class and test class. Follows best practices with bulkification and proper trigger contexts. Use when creating triggers. Trigger on "create trigger", "new trigger", "trigger for [object]", "trigger handler". Works across any Salesforce project.
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Comprehensive pre-deployment validation for Salesforce projects. Checks prefix consistency, test coverage, syntax validation, and deployment readiness. Use before deployment. Trigger on "validate", "check deployment", "ready to deploy", "run validation". Works across any Salesforce project.
yaniv-naor/salesforce-claude-skills
Skill Claude CodeCodex
Creates Salesforce Validation Rules with proper formula syntax, error messages, and CDATA handling. Works across any Salesforce project with automatic prefix detection. Use when user says "create validation", "validation rule", "field validation", "enforce rule", "data quality", "business rule", or mentions validation…