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_MODE to 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
Installs
9
GitHub Stars
4
First Seen
Mar 19, 2026