Suggest Command
Analyzes your natural language request and suggests the most appropriate SiftCoder command to use.
Usage
/siftcoder:suggest "I need to add a new feature for user authentication"
/siftcoder:suggest "The code has security vulnerabilities"
/siftcoder:suggest "I want to understand how this codebase works"
/siftcoder:suggest "Refactor the payment processing module"
How It Works
- Analyzes your natural language request
- Extracts key intent, keywords, and context
- Matches against all available SiftCoder commands
- Suggests the best command with explanation
- Provides alternative options if multiple matches exist
Analysis Categories
- Feature Development:
/build, /add-feature, /migrate
- Problem Solving:
/fix, /debug, /investigate
- Code Quality:
/refactor, /review, /security
- Documentation:
/document, /narrator
- Understanding:
/learn, /understand, /search
- Testing:
/test, /tdd, /sf-test
- Salesforce:
/sf-* commands
- Architecture:
/sf-architect, /schema
- Team:
/team, /pair, /swarm
Examples
| Request |
Suggested Command |
Confidence |
| "Add login functionality" |
/siftcoder:build |
High |
| "Fix the bug in payments" |
/siftcoder:fix |
High |
| "Refactor user service" |
/siftcoder:refactor |
High |
| "Document API endpoints" |
/siftcoder:document |
High |
| "Find security issues" |
/siftcoder:security |
High |
| "How does this work?" |
/siftcoder:understand |
Medium |
| "Write tests for auth" |
/siftcoder:tdd |
High |
| "Generate class diagram" |
/sf-architect |
Medium |
Response Format
🎯 Suggested Command:
/siftcoder:build
Build new features or functionality from specifications
Confidence: 95%
Reason: Matches keyword: "add"; Matches keyword: "new"; Matches intent: "Create new feature or functionality"
📋 Alternative Commands:
1. /siftcoder:add-feature (85%)
2. /siftcoder:migrate (70%)
📝 Your Intent: Create new feature or functionality
🔑 Keywords: add, new, feature, authentication
Run the suggested command directly to continue.
Implementation
The suggest command uses the SuggestService which:
- Keyword Extraction: Identifies relevant keywords from the request
- Intent Determination: Determines the primary intent (create, fix, refactor, etc.)
- Command Scoring: Scores each command based on keyword matching, intent alignment, and context relevance
- Confidence Ranking: Ranks commands by confidence score and provides alternatives
When to Use
- Uncertainty: When you're not sure which command to use
- Discovery: When exploring available commands for a task
- Onboarding: When learning SiftCoder capabilities
- Context Switching: When switching between different types of tasks
See Also
/siftcoder:wizard - Interactive guided walkthrough
/siftcoder:oracle - Predictive intent engine
/siftcoder:einstein - Advanced command prediction
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: suggest3description: Analyzes natural language requests and suggests the most appropriate SiftCoder command to use4---56# Suggest Command78Analyzes your natural language request and suggests the most appropriate SiftCoder command to use.910## Usage1112```bash13/siftcoder:suggest "I need to add a new feature for user authentication"14/siftcoder:suggest "The code has security vulnerabilities"15/siftcoder:suggest "I want to understand how this codebase works"16/siftcoder:suggest "Refactor the payment processing module"17```1819## How It Works20211. **Analyzes** your natural language request222. **Extracts** key intent, keywords, and context233. **Matches** against all available SiftCoder commands244. **Suggests** the best command with explanation255. **Provides** alternative options if multiple matches exist2627## Analysis Categories2829- **Feature Development**: `/build`, `/add-feature`, `/migrate`30- **Problem Solving**: `/fix`, `/debug`, `/investigate`31- **Code Quality**: `/refactor`, `/review`, `/security`32- **Documentation**: `/document`, `/narrator`33- **Understanding**: `/learn`, `/understand`, `/search`34- **Testing**: `/test`, `/tdd`, `/sf-test`35- **Salesforce**: `/sf-*` commands36- **Architecture**: `/sf-architect`, `/schema`37- **Team**: `/team`, `/pair`, `/swarm`3839## Examples4041| Request | Suggested Command | Confidence |42|---------|------------------|------------|43| "Add login functionality" | `/siftcoder:build` | High |44| "Fix the bug in payments" | `/siftcoder:fix` | High |45| "Refactor user service" | `/siftcoder:refactor` | High |46| "Document API endpoints" | `/siftcoder:document` | High |47| "Find security issues" | `/siftcoder:security` | High |48| "How does this work?" | `/siftcoder:understand` | Medium |49| "Write tests for auth" | `/siftcoder:tdd` | High |50| "Generate class diagram" | `/sf-architect` | Medium |5152## Response Format5354```55🎯 Suggested Command:56 /siftcoder:build57 Build new features or functionality from specifications58 Confidence: 95%59 Reason: Matches keyword: "add"; Matches keyword: "new"; Matches intent: "Create new feature or functionality"6061📋 Alternative Commands:62 1. /siftcoder:add-feature (85%)63 2. /siftcoder:migrate (70%)6465📝 Your Intent: Create new feature or functionality66🔑 Keywords: add, new, feature, authentication6768Run the suggested command directly to continue.69```7071## Implementation7273The suggest command uses the `SuggestService` which:74751. **Keyword Extraction**: Identifies relevant keywords from the request762. **Intent Determination**: Determines the primary intent (create, fix, refactor, etc.)773. **Command Scoring**: Scores each command based on keyword matching, intent alignment, and context relevance784. **Confidence Ranking**: Ranks commands by confidence score and provides alternatives7980## When to Use8182- **Uncertainty**: When you're not sure which command to use83- **Discovery**: When exploring available commands for a task84- **Onboarding**: When learning SiftCoder capabilities85- **Context Switching**: When switching between different types of tasks8687## See Also8889- `/siftcoder:wizard` - Interactive guided walkthrough90- `/siftcoder:oracle` - Predictive intent engine91- `/siftcoder:einstein` - Advanced command prediction9293---94> Converted and distributed by [TomeVault](https://tomevault.io/claim/ialameh) — claim your Tome and manage your conversions.95<!-- tomevault:4.0:skill_md:2026-04-16 -->