back to home

Jaganpro / sf-skills

Salesforce Skills for Agentic Coding Tools — AI-powered Apex, Flow, LWC, SOQL, Agentforce, and more for Claude Code. 14 skills, 420+ validation points, LSP integration.

View on GitHub
216 stars
45 forks
0 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing Jaganpro/sf-skills in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/Jaganpro/sf-skills)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Salesforce Skills for Agentic Coding Tools > 💙 **Community-powered agentic coding knowledge, shared by a Salesforce Certified Technical Architect (CTA)** A reusable skill library for **Salesforce-focused coding agents**—covering Apex, Flow, LWC, SOQL, metadata, Data Cloud, integration, testing, deployment, and Agentforce workflows. **Included:** 33 Salesforce skills, 7 specialist Claude Code agents, a shared hook system for guardrails and auto-validation, and LSP-backed feedback for Apex, LWC, and Agent Script. **Start here:** Available Skills · Installation · Claude Code Features · Skill Architecture --- ✨ Available Skills The library is organized by capability area so you can scan quickly, pick the right entry point, and jump straight into the relevant skill folder. | Area | Skills | Best for | |---|---|---| | 💻 **Development** | sf-apex, sf-flow, sf-lwc, sf-soql | Apex, Flow, LWC, and query development | | 🧪 **Quality** | sf-testing, sf-debug | Test execution, coverage analysis, and debug-log troubleshooting | | 📦 **Foundation** | sf-metadata, sf-data, sf-docs, sf-permissions | Metadata generation, data operations, access analysis, and official Salesforce docs retrieval | | 🔌 **Integration** | sf-connected-apps, sf-integration | OAuth, External Client Apps, Named Credentials, callouts, and events | | ☁️ **Data Cloud** | sf-datacloud, sf-datacloud-connect, sf-datacloud-prepare, sf-datacloud-harmonize, sf-datacloud-segment, sf-datacloud-act, sf-datacloud-retrieve | Data Cloud connections, ingestion, harmonization, segmentation, activation, and retrieval. Beta / Community Preview · live execution uses the external community sf data360 runtime | | 🤖 **AI & Automation** | sf-ai-agentscript, sf-ai-agentforce, sf-ai-agentforce-testing, sf-ai-agentforce-observability, sf-ai-agentforce-persona | Agent design, Agent Script, testing, observability, and persona design | | 🚀 **DevOps & Tooling** | sf-deploy, sf-diagram-mermaid, sf-diagram-nanobananapro | Deployment automation, Mermaid diagrams, and visual artifacts | | 🏢 **Industries** | sf-industry-commoncore-omnistudio-analyze, sf-industry-commoncore-datamapper, sf-industry-commoncore-integration-procedure, sf-industry-commoncore-callable-apex, sf-industry-commoncore-omniscript, sf-industry-commoncore-flexcard | OmniStudio: dependency analysis, Data Mappers, Integration Procedures, callable Apex, OmniScripts, and FlexCards | 🚀 Installation Choose Your Path | If you want... | Use this | Best for | |---|---|---| | Skills only, any supported coding agent | npx skills add Jaganpro/sf-skills | Codex, Gemini CLI, OpenCode, Amp, Claude Code without local hooks | | Full Claude Code experience | curl -sSL https://raw.githubusercontent.com/Jaganpro/sf-skills/main/tools/install.sh | bash | Hooks, agents, LSP, guardrails, org preflight | | Manual / Windows / CI-friendly install | curl -sSL https://raw.githubusercontent.com/Jaganpro/sf-skills/main/tools/install.py | python3 | Direct installer control without bash wrapper | Any AI Coding Agent > Requires Node.js 18+ (provides the command) Works with Claude Code, Codex, Gemini CLI, OpenCode, Amp, and 40+ agents. > **Note for Data Cloud users:** the family uses an external community CLI runtime. Install sf-skills normally, then follow if you plan to use the Data Cloud family. Claude Code (Full Experience) > **Using Claude Code?** This path is recommended — installs skills only, while the installer adds the full local experience: skills + agents + hooks + LSP + guardrails. This installs 33 skills, 7 specialist agents, a shared hook system, and the local LSP engine. It also configures guardrails, auto-validation on Write/Edit, org preflight checks, and background LSP prewarm. > **Data Cloud note:** the installer brings in the skills, but the external community CLI runtime is still a separate prerequisite. On first-time install the installer can prompt for it, or you can request it explicitly with . **Restart Claude Code** after installation. Direct Python Installer (manual / Windows / CI) Want the optional Data Cloud runtime too? Use this path when you want to: • review installer output directly • run on Windows without the bash wrapper • script installs in CI or managed environments • access advanced installer commands immediately Updating | Install Method | Check for Updates | Update | |----------------|-------------------|--------| | **npx** | | | | **install.py** | | | Managing install.py > After sf-skills is installed, use the installed copy at for normal updates. Use only when developing or testing from a cloned repo checkout. > > **Data Cloud:** the family ships with sf-skills, but live Data Cloud execution also needs the optional community runtime. Install it during setup when prompted, or later with . Installer Profiles > **Upgrading from to install.py?** Just run the installer command above — it auto-detects and migrates. What Gets Installed (install.py only) **Active hook lifecycle:** | Event | What it does | |------|----------| | **SessionStart** | Session init, org preflight, LSP prewarm | | **PreToolUse** | Guardrails + API version checks before Bash / Salesforce tool usage | | **PostToolUse** | Validator dispatcher for file-aware checks after Write/Edit | For deeper install and hook internals, see tools/README.md and shared/hooks/README.md. ⚙️ Claude Code Features 💡 Auto-Activation Skills are available as slash commands (for example , , ). Claude can also select the appropriate skill dynamically from your request context — keywords, intent, and file patterns in document what each skill is best at. --- Automatic Validation Hooks Each skill includes validation hooks that run automatically on **Write** and **Edit** operations: | | Skill | File Type | Validation | |--|-------|-----------|------------| | ⚡ | sf-apex | , | 150-pt scoring + Code Analyzer + LSP | | 🔄 | sf-flow | | 110-pt scoring + Flow Scanner | | ⚡ | sf-lwc | (LWC) | 140-pt scor…