How SiftCoder works under the hood
SiftCoder isn't one AI assistantβit's a team of 11 specialized AI agents working together.
Receives your request and creates a detailed implementation plan
Implements the planned tasks with clean, production-ready code
Read-only analysis to understand code without modifying it
Creates comprehensive documentation automatically
Reviews work for quality, completeness, and correctness
Fixes issues identified by QA Reviewer automatically
Planner breaks down "Add user login" into 8 tasks
Investigator finds existing auth code (read-only)
Coder implements login endpoint & tests
QA Reviewer validates implementation & security
QA Fixer addresses any issues found
Documenter updates API docs
SiftCoder executes complete workflows without your constant supervision.
Create entire projects from specifications
Safe modifications to existing code
Generate comprehensive documentation
Powerful capabilities require powerful safety mechanisms.
Define which files AI can modify. Protected files are never touched without explicit approval.
/siftcoder:scope add src/critical/*
Protects critical files from modification
Ensures changes don't affect protected areas or break dependencies.
/siftcoder:blast-radius "Fix user auth"
Shows what will be affected before changes
Save named restore points before making changes. Rollback instantly if needed.
/siftcoder:checkpoint save "before-refactor"
Creates a restore point
See full diffs before any changes are applied to your codebase.
/siftcoder:preview
Shows proposed changes before applying
Test changes in isolated environment before applying to real codebase.
/siftcoder:chroot
Creates isolated test environment
Understanding the difference between commands and skills.
What you type - Entry points for specific tasks
/siftcoder:build - Create new project/siftcoder:fix - Fix bugs safely/siftcoder:document - Generate docsCommands orchestrate multiple skills and agents
Reusable capabilities - Building blocks for workflows
Skills are invoked by commands to do specific work
Commands are like restaurant orders ( "I want a meal" )
Skills are like kitchen techniques (chopping, grilling, plating)
Agents are like chefs who use techniques to fulfill orders
SiftCoder maintains context across your entire development session.
Remembers your preferences, previous commands, and project state
Pause work and resume later with full context preserved
Named restore points for safe experimentation
See exactly what AI did and why (decision history)
SiftCoder includes 16+ specialized commands for Salesforce development.