Complete Salesforce development toolkit
Detailed documentation for each command including when to use it, what it's best for, and real-world examples.
Manage Salesforce objects and fields
Create, modify, and analyze Salesforce custom objects, fields, and relationships. Generates schema documentation and ERD diagrams. Handles field types, validation rules, and relationship definitions.
/siftcoder:sf-schema [command] create <object> Create new custom object add-field <object> <field> Add field to object analyze Analyze existing schema Salesforce development, data modeling, schema design
Custom objects, field management, relationship design
/siftcoder:sf-schema create 'Project__c' /siftcoder:sf-schema add-field Project__c 'Budget__c Currency' # Creates: Custom object with fields, relationships, sharing settings
Deploy to Salesforce
Manages Salesforce deployments with validation, metadata deployment, and change monitoring. Supports partial deployments, delta deployments, and deployment rollback capabilities.
/siftcoder:sf-deploy [command] validate Validate deployment without deploying deploy Deploy validated changes rollback Rollback last deployment Deploying to Salesforce orgs, production releases
Safe deployments, production releases, change management
/siftcoder:sf-deploy validate # Checks: Validation rules, tests, dependencies /siftcoder:sf-deploy deploy # Deploys: Metadata, tests, monitoring
Generate Apex code patterns
Generates enterprise-grade Apex code following Salesforce best practices. Includes triggers, controllers, services, DAO layers, unit tests, and error handling. Uses FFLib architecture patterns.
/siftcoder:apex <feature> feature Description of Apex feature to generate Salesforce development, Apex triggers, business logic
Triggers, controllers, services, best practices, FFLib patterns
/siftcoder:apex 'Opportunity trigger with validation' # Generates: Trigger handler, service layer, unit tests, best practices
Create Lightning Web Components
Creates modern Lightning Web Components with proper architecture, wire adapters, error handling, and Jest tests. Follows Salesforce LWC best practices and design patterns.
/siftcoder:lwc <component> component Description of LWC to create Salesforce UI development, Lightning components
Reusable components, data tables, forms, best practices
/siftcoder:lwc 'Project data table with filtering' # Creates: Component HTML, JS, CSS, Jest tests, wire adapters