What problem does it solve?
Claude has no cross-session memory, so dietary restrictions mentioned once are forgotten in the next session, risking allergen-containing items being added to DoorDash orders. This Skill persists a household dietary profile and enforces mandatory cart vetting with a deterministic hook that re-checks anaphylaxis-severity allergens before any checkout URL is emitted.
Core Features & Use Cases
- Persistent Dietary Profile: Stores per-person allergens with severity tiers (anaphylaxis, avoid, preference), diets, and dislikes in a JSON profile managed via the /doordash-profile command.
- Mandatory Cart Vetting: After every cart mutation, runs dd-cli cart show, checks items against the profile and a hidden-allergen synonyms table (satay→peanut, aioli→egg), and writes a vetted-cart dump as an audit artifact.
- Deterministic Checkout Gate: A PreToolUse hook greps the vetted dump against anaphylaxis-tier keywords and blocks checkout URLs if the dump is missing, stale, or contains a match.
- Use Case: Ordering lunch for yourself (peanut anaphylaxis) and a friend (egg avoidance) — the Skill flags pad thai and aioli items, removes or requires acknowledgment, and blocks checkout until the cart is re-vetted.
Quick Start
Tell the assistant your allergies and dietary restrictions so it can create your dietary profile, then ask it to order food through dd-cli and it will vet every cart before checkout.