CtrlK
BlogDocsLog inGet started
Tessl Logo

salesforce-developer

Writes 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.

96

1.06x
Quality

100%

Does it follow best practices?

Impact

93%

1.06x

Average score across 6 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

100%

18%

Customer Tier Automation for Retail Platform

Trigger handler pattern & bulkification

Criteria
Without context
With context

Trigger delegates to handler

100%

100%

Separate handler class

75%

100%

Service layer class

0%

100%

No SOQL in loops

100%

100%

Bulkified SOQL

100%

100%

No DML in loops

100%

100%

Recursion prevention

0%

100%

with sharing keyword

100%

100%

Test class exists

100%

100%

Bulk test scenario

100%

100%

Test.startTest/stopTest

100%

100%

Test assertions present

100%

100%

Selective SOQL queries

100%

100%

93%

22%

Interactive Product Availability Dashboard Component

LWC structure & data patterns

Criteria
Without context
With context

Three-file LWC structure

75%

100%

Wire service for data

0%

90%

Cacheable Apex method

100%

100%

Loading state

100%

100%

Cached computed property

100%

100%

Debounced search

100%

100%

Wire result stored

0%

0%

Component communication

100%

100%

Error handling in wire

37%

100%

meta.xml targets

100%

100%

@api public properties

33%

100%

with sharing Apex class

100%

100%

Selective SOQL in Apex

75%

100%

97%

3%

Contact Data Sync to External CRM Platform

Async callout integration patterns

Criteria
Without context
With context

Named Credentials used

100%

100%

No hardcoded credentials

100%

100%

Queueable with AllowsCallouts

100%

100%

No synchronous callout in trigger

100%

100%

Retry logic

100%

100%

HTTP timeout set

100%

100%

Job chaining

100%

100%

Error handling

100%

100%

Bulkified DML

100%

100%

with sharing classes

0%

50%

Test class present

100%

100%

No DML in loop

100%

100%

Separation of callout from DML

100%

100%

93%

-1%

Annual Opportunity Archival Job

Batch Apex & scheduled processing

Criteria
Without context
With context

Implements Database.Batchable

100%

100%

Implements Database.Stateful

100%

100%

Uses QueryLocator in start()

100%

100%

Partial-success DML

100%

100%

finish() method present

100%

100%

State tracking variables

100%

100%

Schedulable class present

100%

100%

CRON expression format

100%

100%

Selective SOQL query

100%

100%

No SOQL/DML in loops

100%

100%

with sharing class

100%

0%

Test class covers batch

100%

100%

Bulk test data

0%

100%

94%

-5%

Sales Intelligence Search and Reporting Utility

SOQL optimization & query security

Criteria
Without context
With context

Indexed WHERE clause

100%

66%

No leading wildcard

100%

100%

Relationship query used

100%

100%

Bind variables used

100%

100%

WITH SECURITY_ENFORCED or FLS check

100%

100%

No SOQL in loops

100%

100%

Only needed fields queried

100%

100%

SOSL for multi-object search

100%

100%

Aggregate query used

100%

100%

with sharing class

100%

87%

String.escapeSingleQuotes used

100%

100%

LIMIT applied

75%

50%

84%

1%

Salesforce Project Onboarding Kit

Salesforce DX project setup & CI/CD pipeline

Criteria
Without context
With context

sfdx-project.json present

100%

100%

sourceApiVersion set

100%

100%

Scratch org definition file

100%

100%

force-app directory structure

44%

33%

.forceignore present

100%

100%

package.xml manifest

100%

88%

CI uses JWT auth

100%

100%

Scratch org in CI

100%

100%

sf CLI deploy command

100%

100%

Test execution in pipeline

70%

100%

No wildcard package.xml in prod

0%

0%

Auth credentials not hardcoded

100%

100%

Repository
jeffallan/claude-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.