Customize SiftCoder to your needs
SiftCoder works out of the box, but you can customize it for optimal results.
/siftcoder:config
Opens interactive configuration wizard
Choose how autonomous SiftCoder should be
AI works independently with checkpoints
workflowMode: "autonomous"
AI asks before each major step
workflowMode: "interactive"
AI suggests, you approve
workflowMode: "pair"
Configure automatic quality checks
Auto-format before committing
Catch code style issues
Validate types for TypeScript/Python
Ensure project builds successfully
Run test suite before completion
Auto-fix gate failures
Protect files and directories from modification
/siftcoder:scope add prod-config.json/siftcoder:scope add .env/siftcoder:scope add src/legacy/*
These files will never be modified without explicit approval
/siftcoder:blast-radius "Add user feature"
See exactly what will be affected before making changes
/siftcoder:checkpoint save "before-refactor"
Save restore point before risky changes
Fine-tune SiftCoder behavior
Store settings in your project
{
"workflowMode": "autonomous",
"qualityGates": {
"formatting": true,
"linting": true,
"typeChecking": true,
"build": true,
"testing": true,
"selfHealing": true
},
"safety": {
"protectedFiles": [
".env",
"prod-config.json"
],
"requireCheckpoints": true
},
"advanced": {
"parallelAgents": true,
"maxIterations": 3,
"verbosity": "normal",
"persistence": true,
"costTracking": true,
"previewChanges": true
}
}
Create this file in your project root to share settings with your team
Salesforce-specific settings
sfDefaultOrg: "dev-org"
Target org for deployment commands
sfApiVersion: "60.0"
Salesforce API version to use
sfTestDataFactory: true
Auto-generate test data factories
Common configurations by use case
Maximum speed, fewer checks
Maximum safety, all checks
Shared settings, consistency
Salesforce-optimized