| name | quick |
| description | Find the fastest food delivery options. Use when the user is in a hurry, wants fast delivery, short ETA, or needs food ASAP. Trigger words include quick, fast, hungry now, ASAP, rush, hurry, short wait, under 20 min. |
Quick Delivery Finder
Help the user get food as fast as possible by sorting results by delivery ETA.
How to Use
- Run a search:
node dist/cli.js search "<query>" --toon
If the user doesn't have a preference, search "food" for the broadest set of options.
-
Parse the ETA from each result (e.g., "13 min", "22 min") and sort ascending.
-
Filter to only show restaurants with ETA under a threshold:
- Default: 25 minutes
- If the user says "really fast" or "ASAP": 15 minutes
- If the user specifies: use their number
-
Present results sorted by fastest first, showing ETA prominently:
1. Taco Primo — 13 min
Low fee · 4.7 (500+) · Buy 1, Get 1 Free
2. McDonald's — 16 min
Moderate fee · 4.6 (15,000+) · Free Item (Spend $15)
- If the user picks one, show menu and offer to add to cart. Skip lengthy browsing — the user is in a hurry. Suggest popular/featured items first.
Speed Tips
- Restaurants with "Low fee" tend to be closer (faster delivery)
- High review counts (10,000+) often indicate efficient operations
- Combo meals are faster than custom orders (less prep time)
- Avoid restaurants with "Moderate" or "High" fee if speed matters — they may be farther away
Example Interaction
User: "I'm starving, get me food fast"
- Search "food"
- Filter to under 20 min ETA
- Present fastest options
- User picks, show featured items, add to cart quickly
node dist/cli.js order to preview, --confirm to place