sf-develop

Implement Salesforce development standards for metadata, Apex, and LWC components and tests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Mar5929/.claude --skill sf-develop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sf-develop
Source: https://github.com/Mar5929/.claude/tree/main/skills/sf-develop
Command: npx skills add https://github.com/Mar5929/.claude --skill sf-develop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Salesforce development teams need a consistent, blueprint-driven approach to generating SFDX metadata, writing Apex (services, selectors, trigger handlers, domain classes), building LWC components, and validating test coverage. This skill provides the technical standards and patterns Claude should follow when coding Salesforce solutions, while clarifying when to use other skills for architecture or project initialization.

Core Features & Use Cases

  • Guidance for building correctly structured metadata XML, Apex classes, LWC components, and tests.
  • Patterns such as Trigger Handler Dispatch, Service Layer, Selector, and Domain for clean architecture.
  • Use Case: When you need to implement or update Salesforce metadata and related code with consistent best practices.

Quick Start

Apply Salesforce development standards for metadata, Apex, and LWC as you work on Salesforce projects.

Frequently Asked Questions about sf-develop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure Apex trigger handlers and service layers for Salesforce development?

Structuring Apex trigger handlers and service layers requires applying architectural patterns like Trigger Handler Dispatch, Service Layer, Selector, and Domain to separate logic and maintain clean code conventions across your Salesforce project.

What are the coding standards for generating SFDX metadata XML?

Generating SFDX metadata XML requires following consistent coding conventions and blueprint-driven standards that enforce correct structural formatting, ensuring your Salesforce metadata aligns with project-specific architectural best practices.

How do I build Lightning Web Components with consistent best practices?

Building Lightning Web Components with consistent best practices involves following standardized coding conventions that guide the creation of correctly structured LWC components alongside their corresponding Apex services and tests.

Does this Salesforce development approach handle writing Apex test classes?

Yes, this Salesforce development approach handles writing Apex test classes by enforcing testing best practices and validating test coverage alongside the generation of Apex services, triggers, and domain classes.

When do I need architectural patterns for Salesforce Apex and LWC development?

You need architectural patterns for Salesforce Apex and LWC development when implementing complex solutions that require clean separation of concerns, such as dispatching triggers, isolating service logic, and standardizing selector queries.

Can I use this for Salesforce project initialization and architecture planning?

No, this focuses specifically on implementing Salesforce development standards for metadata, Apex, and LWC code generation, clarifying that you should use other dedicated skills for broader architecture planning or project initialization.