1. Check ShipSwift recipe server availability using `listRecipes`.
2. If unavailable, guide the user to setup.
3. List available recipes organized by category.
4. Filter recipes by category or keywords if specified by the user.
5. Show detailed information for the selected recipe using `getRecipe`.
6. Suggest recipe combinations based on the user's project context.