Install any skill in seconds. Free to start, no credit card required.
Get Started Free →toddkasper/salesforce-platform-developer-2
Advanced Apex, integration, async processing, and performance work on the Salesforce platform — design patterns (Singleton, Strategy, fflib, Bulk State Transition), asynchronous patterns (Batch/Queueable/Future/Schedulable, chaining), SOQL selectivity and Large Data Volume tuning, Platform Events, Change Data Capture, REST/Bulk API integration, dynamic Apex with FLS/CRUD enforcement, and test mocking (Stub API).
Passed 22 of 22 test cases with the skill, and 19 of 22 without it.
3 fixed19 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
Our integration architecture relies on subscribing to High-Volume Platform Events and replaying past events after a network outage. What is the standard event retention duration for High-Volume Platform Events, and how should replay be requested?
| Checked | Without skill | With skill |
|---|---|---|
| High-Volume Platform Events retain messages for 72 hours. | Missed | Passed |
| Specify ReplayId in the event subscription payload. | Passed | Passed |
The instructions your model reads when the skill loads.
The Salesforce Certified Platform Developer II (PD2 / PDII) certification validates advanced proficiency in designing, building, and optimizing Salesforce applications using Apex, Lightning Web Components, Aura, Visualforce, and the full integration and automation stack. It targets developers who write correct, performant, and maintainable code at enterprise scale.
The credential has two parts: a multiple-choice exam and three Trailhead Superbadges (Apex Specialist, Data Integration Specialist, Advanced Apex Specialist) [volatile — verify live].
This file is an operational playbook, not an exam outline. Rules are stated as actionable instructions with concrete limits, decision criteria, and anti-patterns to catch in review.
Load this skill when… designing or reviewing advanced Apex (design patterns, async chaining, LDV processing); building or debugging REST/Bulk API integrations or Platform Events; optimizing SOQL selectivity or Large Data Volume performance; implementing dynamic Apex with programmatic FLS/CRUD enforcement. Not this skill: Apex fundamentals (triggers, basic SOQL, LWC essentials, 75% test coverage) → see
salesforce-platform-developer-1; declarative config (profiles, Flow, sharing rules) → seesalesforce-administrator.
Verify steps assume nothing about your tooling — use your project's Salesforce MCP connection, the Salesforce CLI (
sf), or the Salesforce setup UI, in that order of preference.
Credential logistics and study path: see references/study-resources.md.
[volatile — verify live]; Platform Event retention windows and replay behavior [volatile — verify live]; SOQL selectivity thresholds [volatile — verify live]; Batch API and Bulk API 2.0 limits and behaviors; any quota or cap cited in this skill.without sharing to a class processing PII or financial data; deploying a Platform Event subscriber that could duplicate-write production records if CDC events replay.[volatile — verify live] or [opinion — house style]. When in doubt, use Query Plan or run a test transaction in a sandbox before assuming a limit applies.These are the hard ceilings every decision below is measured against. Per-transaction unless noted; "async" = future/queueable/batch-execute/schedulable context.
| Limit | Synchronous | Asynchronous |
|---|---|---|
| SOQL queries | 100 [volatile — verify live] | 200 |
| SOQL rows retrieved | 50,000 | 50,000 |
| DML statements | 150 [volatile — verify live] | 150 |
| DML rows | 10,000 | 10,000 |
test cases passed, vs 19 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.