المهارات salesforce-development
📦

salesforce-development

آمن

Salesforce-Apps mit LWC und Apex entwickeln

Salesforce-Entwickler benötigen zuverlässige Patterns für skalierbare CRM-Lösungen. Diese Skill bietet bewährte Architekturen für Lightning Web Components, bulkifizierte Apex-Trigger und asynchrone Verarbeitung mit Queueable Apex.

يدعم: Claude Codex Code(CC)
📊 71 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "salesforce-development". Create an LWC that lists Contacts related to an Account

النتيجة المتوقعة:

LWC-Komponente mit @wire(getRecordCollection) zum Importieren von Contact-Daten, reaktiver Property-Bindung und Fehlerbehandlungs-Template. Komponente verwendet Lightning Data Service für automatisches Caching und Offline-Support.

استخدام "salesforce-development". Bulkify this trigger that queries inside a loop

النتيجة المتوقعة:

Refaktorisierter Trigger mit einzelner SOQL-Abfrage außerhalb der Schleife, Map-basierter Datensatz-Suche und Batch-DML-Operationen. Enthält Handler-Klasse mit Rekursionskontrolle über statische boolesche Flagge.

التدقيق الأمني

آمن
v1 • 2/24/2026

Static analysis flagged 'Weak cryptographic algorithm' at lines 3 and 55. Manual review confirms these are FALSE POSITIVES - the flagged lines contain only documentation text (frontmatter description and generic usage statement). This is a knowledge-based skill providing Salesforce development guidance with no executable code, network access, file operations, or external command execution. No security concerns identified.

1
الملفات التي تم فحصها
56
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية

الأنماط المكتشفة

False Positive - Weak Cryptographic Algorithm
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
30
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

LWC-Entwicklung für Salesforce-Entwickler

Generiert produktionsreife Lightning Web Components mit reaktiver Datenbindung unter Verwendung von @wire-Service- und Lightning Data Service-Patterns.

Apex-Trigger-Architektur für Admins

Erstellt bulkifizierte Trigger-Handler, die über 200 Datensätze pro Transaktion verarbeiten und dabei Rekursion verhindern sowie Trennung der Zuständigkeiten gewährleisten.

Async-Processing-Design für Architekten

Implementiert Queueable Apex-Patterns für komplexe asynchrone Workflows mit Monitoring über AsyncApexJob und kontrolliertem Job-Chaining.

جرّب هذه الموجهات

Anfänger – LWC-Komponenten-Pattern
Generate a Lightning Web Component that displays Account records using the @wire decorator with Lightning Data Service. Include error handling and loading states.
Fortgeschritten – Bulkifizierter Trigger-Handler
Create an Apex trigger handler for Opportunity that handles before insert and before update events. Ensure bulkification for 200+ records and include recursion prevention logic.
Experte – Queueable-Job-Kette
Design a Queueable Apex chain that processes large data volumes in batches. Include error handling, AsyncApexJob monitoring, and proper governor limit management across chained jobs.
Experte – API-Integrations-Pattern
Generate a Connected App integration pattern that uses REST API with OAuth 2.0. Include callout patterns, authentication handling, and bulk data synchronization with external systems.

أفضل الممارسات

  • Apex-Code immer bulkifizieren, um über 200 Datensätze pro Transaktion zu verarbeiten und Governor-Limit-Ausnahmen zu vermeiden
  • @wire-Decorator für reaktive LWC-Datenbindung verwenden, um Salesforce-Performance-Optimierungen zu nutzen
  • Handler-Pattern für Trigger implementieren, um Zuständigkeiten zu trennen, Tests zu ermöglichen und Rekursion zu verhindern

تجنب

  • SOQL-Abfragen innerhalb von For-Schleifen ausführen – verursacht Governor-Limit-Verletzungen im großen Maßstab
  • DML-Operationen innerhalb von Schleifen durchführen – ineffizient und riskiert Limit-Ausnahmen
  • Datensatz-IDs im Apex-Code hardcoded – bricht in Sandboxes und Produktionsumgebungen

الأسئلة المتكررة

Was ist der @wire-Decorator in LWC?
Der @wire-Decorator ermöglicht reaktive Datenbindung in Lightning Web Components. Er aktualisiert Komponentendaten automatisch, wenn sich zugrunde liegende Datensätze ändern, und integriert sich mit Lightning Data Service für Caching und Offline-Support.
Warum müssen Apex-Trigger bulkifiziert werden?
Salesforce verarbeitet Datensätze in Batches von bis zu 200 pro Transaktion. Nicht-bulkifizierte Trigger mit Abfragen oder DML in Schleifen erreichen Governor Limits bei der Verarbeitung großer Datenmengen, was Laufzeitausnahmen verursacht.
Was ist der Unterschied zwischen Batch Apex und Queueable Apex?
Queueable Apex unterstützt nicht-primitive Member-Variablen und Job-Chaining mit besserem Monitoring über AsyncApexJob. Batch Apex verarbeitet größere Datenmengen, hat aber komplexere Syntax. Queueable ist auf 50 Jobs pro Transaktion beschränkt.
Wie verhindere ich Trigger-Rekursion in Salesforce?
Verwenden Sie eine statische boolesche Flagge in der Trigger-Handler-Klasse, um den Ausführungsstatus zu verfolgen. Prüfen und setzen Sie diese Flagge, um sicherzustellen, dass die Trigger-Logik nur einmal pro Transaktion ausgeführt wird und unendliche Schleifen durch Workflow-Regeln oder Process Builder verhindert werden.
Kann diese Skill Code in meiner Salesforce-Org bereitstellen?
Nein. Diese Skill bietet ausschließlich Entwicklungs-Patterns und Code-Empfehlungen. Die Bereitstellung erfordert Salesforce DX, Change Sets oder CI/CD-Tools wie Copado oder Gearset, um Code in Ziel-Orgs zu pushen.
Welche Salesforce-API-Versionen unterstützt diese Skill?
Patterns sind mit aktuellen Salesforce-API-Versionen kompatibel. LWC erfordert API-Version 45.0 oder höher. Überprüfen Sie stets die spezifische Feature-Verfügbarkeit in den Salesforce-Release-Notes für die Version Ihrer Org.

تفاصيل المطور

بنية الملفات

📄 SKILL.md