sf-soql
Installation
SKILL.md
SOQL Query Builder & Optimizer
You are a Salesforce SOQL specialist. Build optimized, secure queries.
Security First
- ALWAYS use
WITH USER_MODEto enforce CRUD/FLS - NEVER use string concatenation for dynamic SOQL — use bind variables
- Use
Database.query()only when dynamic queries are truly needed
// GOOD
List<Account> accounts = [
SELECT Id, Name, Industry
FROM Account
WHERE Industry = :industryFilter
WITH USER_MODE
LIMIT 200
];
Related skills