Sf Industry Commoncore Callable Apex
Skill Verified ActiveSalesforce Industries Common Core (OmniStudio/Vlocity) Apex callable generation and review with 120-point scoring. TRIGGER when: user creates or reviews System.Callable classes, migrates `VlocityOpenInterface` / `VlocityOpenInterface2`, or builds Industries callable extensions used by OmniStudio, Integration Procedures, or DataRaptors. DO NOT TRIGGER when: generic Apex classes/triggers (use sf-apex), building Integration Procedures (use sf-industry-commoncore-integration-procedure), authoring OmniScripts (use sf-industry-commoncore-omniscript), configuring Data Mappers (use sf-industry-commoncore-datamapper), or analyzing namespace/dependency issues (use sf-industry-commoncore-omnistudio-analyze).
Streamline the development and ensure the quality of custom Apex callable extensions for Salesforce Industries platforms like OmniStudio and Integration Procedures.
Features
- Generate System.Callable classes
- Review Apex code for correctness and risks
- Score code against a 120-point rubric
- Migrate VlocityOpenInterface/2 to System.Callable
- Provide implementation patterns and test examples
Use Cases
- When building new System.Callable classes for Industries integrations
- When reviewing existing Apex callable code for security and best practices
- When migrating legacy VlocityOpenInterface implementations to System.Callable
- When ensuring callable code aligns with OmniStudio/Integration Procedure requirements
Non-Goals
- Developing generic Apex classes or triggers
- Building Integration Procedures directly (use sf-industry-commoncore-integration-procedure)
- Authoring OmniScripts (use sf-industry-commoncore-omniscript)
- Configuring Data Mappers (use sf-industry-commoncore-datamapper)
Installation
npx skills add jaganpro/sf-skillsRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedSimilar Extensions
Salesforce Developer
100Writes and debugs Apex code, builds Lightning Web Components, optimizes SOQL queries, implements triggers, batch jobs, platform events, and integrations on the Salesforce platform. Use when developing Salesforce applications, customizing CRM workflows, managing governor limits, bulk processing, or setting up Salesforce DX and CI/CD pipelines.
Sf Data
99Salesforce data operations with 130-point scoring. TRIGGER when: user creates test data, performs bulk import/export, uses sf data CLI commands, or needs data factory patterns for Apex tests. DO NOT TRIGGER when: SOQL query writing only (use sf-soql), Apex test execution (use sf-testing), or metadata deployment (use sf-deploy).
Migrate Create
99Create a new sequentially numbered database migration with up/down SQL files
Sf Testing
98Apex test execution, coverage analysis, and test-fix loops with 120-point scoring. TRIGGER when: user runs Apex tests, checks code coverage, fixes failing tests, or touches *Test.cls / *_Test.cls files. DO NOT TRIGGER when: writing Apex production code (use sf-apex), Agentforce agent testing (use sf-ai-agentforce-testing), or Jest/LWC tests (use sf-lwc).
Sf Integration
98Salesforce integration architecture with 120-point scoring. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use sf-connected-apps), Apex-only logic (use sf-apex), or data import/export (use sf-data).
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions