DS

david-sfdev/claude-sf-skills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

10 stars 质量 49 趋势 18MIT

Specialized Claude Code skills for Salesforce development: LWC, Apex, and CLI deployments

概览

A collection of specialized skills for Claude Code to enhance Salesforce development workflows. Expert guidance for Lightning Web Component (LWC) development on Salesforce Platform. - Always use lightning-* namespace components (never generic HTML) - Avoid ternary operators in LWC templates (not supported) - SLDS utility classes for styling - Component communication patterns - Comprehensive component catalog reference Working with Lightning Web Components, creating/modifying LWC code, or when .js-meta.xml files are detected. Apex development following the NimbleUser Apex Style Guide (Google Java Style Guide adapted for Salesforce). - K&R brace style formatting - Naming conventions (UpperCamelCase, lowerCamelCase, CONSTANT_CASE) - Bulkification patterns (avoid SOQL/DML in loops) - Service layer, repository, and trigger handler patterns - Test-driven development best practices - Governor limit awareness Writing or reviewing Apex classes, triggers, or test classes.

README

以下为原文 README 节选,完整内容请查看原文。

Salesforce Claude Code Skills

A collection of specialized skills for Claude Code to enhance Salesforce development workflows.

Available Skills

🔷 sf-lwc-development

Expert guidance for Lightning Web Component (LWC) development on Salesforce Platform.

Key Features:

  • Always use lightning-* namespace components (never generic HTML)
  • Avoid ternary operators in LWC templates (not supported)
  • SLDS utility classes for styling
  • Component communication patterns
  • Comprehensive component catalog reference

Use when: Working with Lightning Web Components, creating/modifying LWC code, or when .js-meta.xml files are detected.


⚡ sf-apex-development

Apex development following the NimbleUser Apex Style Guide (Google Java Style Guide adapted for Salesforce).

Key Features:

  • K&R brace style formatting
  • Naming conventions (UpperCamelCase, lowerCamelCase, CONSTANT_CASE)
  • Bulkification patterns (avoid SOQL/DML in loops)
  • Service layer, repository, and trigger handler patterns
  • Test-driven development best practices
  • Governor limit awareness

Use when: Writing or reviewing Apex classes, triggers, or test classes.


🚀 sf-cli-deployment

Modern Salesforce CLI (sf) development deployment workflows.

Key Features:

  • Correct command usage: deploy report vs deploy start vs deploy resume
  • Apex test prompting with time warnings
  • Development iteration loop (code → deploy → test)
  • Deployment cancellation for long-running operations
  • No git requirements (deploy first, commit when ready)
  • LWC and Apex development patterns

Use when: Deploying code to sandboxes/scratch orgs during development.

Installation

Option 1: Install Individual Skills

Copy the specific skill folder you need to your Claude Code skills directory:

macOS/Linux:

# Clone this repository
git clone https://github.com/yourusername/salesforce-claude-skills.git

# Copy desired skill to Claude Code skills directory
cp -r salesforce-claude-skills/sf-lwc-development ~/.claude-code/skills/
cp -r salesforce-claude-skills/sf-apex-development ~/.claude-code/skills/
cp -r salesforce-claude-skills/sf-cli-deployment ~/.claude-code/skills/

Windows (PowerShell):

# Clone this repository
git clone https://github.com/yourusername/salesforce-claude-skills.git

# Copy desired skill to Claude Code skills directory
Copy-Item -Recurse salesforce-claude-skills/sf-lwc-development -Destination "$env:USERPROFILE\.claude-code\skills\"
Copy-Item -Recurse salesforce-claude-skills/sf-apex-development -Destination "$env:USERPROFILE\.claude-code\skills\"
Copy-Item -Recurse salesforce-claude-skills/sf-cli-deployment -Destination "$env:USERPROFILE\.claude-code\skills\"

Option 2: Install All Skills at Once

# Clone this repository
git clone https://github.com/yourusername/salesforce-claude-skills.git

# Copy all skills
cp -r salesforce-claude-skills/sf-* ~/.claude-code/skills/
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add david-sfdev/claude-sf-skills
新手?先看 mcpskill.org 教程 →