Skill · em Outros

doordash-allergy-shield

Persistent dietary safety layer for DoorDash CLI (dd-cli) ordering. Stores a personal/household dietary profile (allergens with severity tiers, diets, dislikes) that every cart is vetted against before checkout, with a deterministic tripwire — the vetting step saves the full cart contents to a…

Procedência

Antes de instalar

2 arquivos · 7,7 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/doordash-allergy-shield/.

d=".claude/skills/doordash-allergy-shield"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/doordash/doordash-allergy-shield"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/allergen-synonyms.md" "$u/references/allergen-synonyms.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.claude/skills/doordash-allergy-shield/.

d="$HOME/.claude/skills/doordash-allergy-shield"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/doordash/doordash-allergy-shield"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/allergen-synonyms.md" "$u/references/allergen-synonyms.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Codex

Neste projeto: instala em .agents/skills/doordash-allergy-shield/.

d=".agents/skills/doordash-allergy-shield"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/doordash/doordash-allergy-shield"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/allergen-synonyms.md" "$u/references/allergen-synonyms.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.agents/skills/doordash-allergy-shield/.

d="$HOME/.agents/skills/doordash-allergy-shield"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/doordash/doordash-allergy-shield"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/allergen-synonyms.md" "$u/references/allergen-synonyms.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Antigravity

Neste projeto: instala em .agents/skills/doordash-allergy-shield/.

d=".agents/skills/doordash-allergy-shield"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/doordash/doordash-allergy-shield"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/allergen-synonyms.md" "$u/references/allergen-synonyms.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Global: instala em ~/.gemini/antigravity-cli/skills/doordash-allergy-shield/.

d="$HOME/.gemini/antigravity-cli/skills/doordash-allergy-shield"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/doordash/doordash-allergy-shield"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/references/allergen-synonyms.md" "$u/references/allergen-synonyms.md" \
  -o "$d/LICENSE" "https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/LICENSE"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.doordash-allergy-shield

Prévia do SKILL.md

---
name: doordash-allergy-shield
description: Persistent dietary safety layer for DoorDash CLI (dd-cli) ordering. Stores a personal/household dietary profile (allergens with severity tiers, diets, dislikes) that every cart is vetted against before checkout, with a deterministic tripwire — the vetting step saves the full cart contents to a vetted-cart …
allowed-tools: Bash(dd-cli:*), Bash(command -v:*), Bash(mkdir:*), Bash(cat:*), Bash(jq:*), Read, Write, Edit
tags: [DoorDash, Allergies, Dietary Restrictions, Safety, Guardrails, CLI]
---

# DoorDash Allergy Shield

Claude has no cross-session memory: tell it "I'm allergic to peanuts" today
and tomorrow it happily adds pad thai. This skill persists a dietary profile
and makes cart vetting mandatory — with a deterministic hook double-checking
the highest-severity allergens before any checkout URL is emitted.

> Unofficial community skill built on DoorDash's `doordash-oss/doordash-cli`.

## Honest limits (state these to the user on first use)

- Matching is **heuristic**, against item names/descriptions from
  `cart show` output plus a synonyms table. It cannot see full ingredient
  lists and knows nothing about cross-contamination in the kitchen.
- It is a **tripwire against agent mistakes**, not a medical device. The
  DoorDash payment page — where the human reviews the real order — is the
  documented final check.
- False positives are accepted by design: blocking a safe ponzu bowl is
  cheap; the reverse is not. Hook matching is substring-based (short
  allergen names like "oat" can match inside "goat cheese") — annoying,
  never dangerous.
- The `references/allergen-synonyms.md` table is intentionally broader than
  the compact synonym subset hardcoded in the checkout-gate hooks; adding a
  synonym to the reference doc alone does not change what the hooks enforce.

## Components in this bundle

| Piece | Role |
|---|---|
| this skill | vetting protocol + profile management |
| `references/allergen-synonyms.md` | hidden-allergen lookup table |
| hook `doordash/doordash-allergy-checkout-gate` | deterministic re-check at checkout |
| command `/doordash-profile` | manage the dietary profile interactively |
…

Ver todo o marketplace