CtrlK
BlogDocsLog inGet started
Tessl Logo

salesforce-development

Use @wire decorator for reactive data binding with Lightning Data Service or Apex methods. @wire fits LWC's reactive architecture and enables Salesforce performance optimizations.

47

Quality

50%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/salesforce-development/SKILL.md

The canonical home for this skill is salesforce-development in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

47%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a compact, well-structured patterns reference but offers no executable guidance, no real workflow, and placeholder content in the Sharp Edges and When to Use sections.

Suggestions

Add concrete, copy-paste-ready code snippets for each pattern (an @wire example, a bulkified trigger + handler, a Queueable class) to make guidance executable.

Replace the placeholder 'Sharp Edges' table (rows reading 'Issue'/'See docs') with real issue/severity/solution entries, or remove it.

Rewrite the generic 'When to Use' boilerplate into specific applicability guidance, and add a validation checkpoint for the batched/DML operations.

DimensionReasoningScore

Conciseness

The body is lean prose with no padding of concepts Claude already knows; a few statements could be tightened but it largely respects the token budget.

4 / 5

Actionability

It names patterns and a few numeric limits (200+ records, 50 jobs) but provides no executable code or commands, leaving only high-level hints.

2 / 5

Workflow Clarity

There is no multi-step sequence at all; the 'When to Use' section and 'Sharp Edges' table are placeholders ('Issue' / 'See docs'), and the batch/DML context lacks any validation checkpoints.

2 / 5

Progressive Disclosure

Under 50 lines with well-organized sections and no bundle files needed; the empty placeholder tables are the only organization gap.

4 / 5

Total

12

/

20

Passed

Description

53%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly identifies a specific LWC capability but reads as a technical directive rather than a trigger-oriented skill description, omitting any 'when to use' guidance.

Suggestions

Add an explicit 'Use when...' clause naming natural user phrases (e.g., 'Use when building Lightning Web Components that need reactive data from Salesforce').

Broaden trigger terms with user-natural synonyms (e.g., 'Lightning Web Components', 'LWC', 'Salesforce data binding') rather than only @wire/LDS/Apex jargon.

List a couple more concrete actions (e.g., imperative Apex calls, refresh/wire configuration) to lift specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

Names the domain (@wire decorator, Lightning Data Service, Apex) and one concrete action (reactive data binding) but coverage is narrow rather than comprehensive.

3 / 5

Completeness

Clearly states what the skill does but provides no 'Use when...' clause, so per the missing-trigger-guidance cap it cannot exceed 3.

3 / 5

Trigger Term Quality

Includes relevant technical keywords (@wire, Lightning Data Service, Apex, LWC, Salesforce) but is jargon-heavy and lacks the natural user phrasings or synonyms that would broaden triggering.

3 / 5

Distinctiveness Conflict Risk

The @wire/LWC/Salesforce niche is mostly distinct with minimal overlap risk, though it could overlap with a more general Apex skill.

4 / 5

Total

13

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

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.