LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

sf-fflib-selector-layer - Build and review fflib selector layers

Guides Apex selector implementation and review with fflib_SObjectSelector, QueryFactory, relationship queries, security enforcement, dynamic filters, and Batch Apex query locators.

Tags

Updated: 2026-10-08

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Create selector classes
  • Configure QueryFactory fields
  • Add filtered queries
  • Build relationship subselects
  • Enforce CRUD and FLS
  • Use bound dynamic filters
  • Create Batch query locators
  • Review selector anti-patterns

Inputs

  • SObject types and fields
  • Selector query requirements
  • Filter values
  • Relationship names
  • Field set definitions
  • Security access mode

Outputs

  • Apex selector code
  • SOQL query definitions
  • Security enforcement decisions
  • Selector review findings
  • QueryFactory configuration

Requirements

  • Salesforce Apex runtime
  • fflib-apex-common library
  • Salesforce schema access
  • Permissions for queried objects and fields

Source

  • Spec: SKILL.md
Salesforce Apex
fflib
selector layer
SOQL
QueryFactory
CRUD
FLS
Batch Apex
Create selector classes
Configure QueryFactory fields
Add filtered queries
Build relationship subselects
SObject types and fields
Selector query requirements
Filter values
Apex selector code
SOQL query definitions
Security enforcement decisions