party-drink-plannerlisted
Install: claude install-skill garcon-drinks/garcon-ai-skills
# Party drink planner
Produce a scenario-based quantity plan from explicit assumptions. The result is
a supply estimate, not a consumption target or personal health guidance.
## Fix the scenario
Collect total guests, drinking guests, duration, country, and the share assigned
to beer, wine, and cocktails.
Require the planned alcoholic servings per drinking guest. Record who approved
that number, its source or rationale, and the review date. The skill never
chooses a universal servings rate.
Collect planned non-alcoholic servings, water liters, and ice weight per guest.
Package yields for beer, wine, and spirits must come from the user's products or
declared planning convention.
Completion requires every scenario assumption and its source. If one is
missing, stop with a missing-field report.
## Normalize calculator input
Read [the input contract](references/input-contract.md) before assembling the
JSON object.
Reject impossible counts, negative values, unsupported units, or a beverage mix
that does not total 1.0. Named cocktail quantities require a supplied per-serve
recipe and a requested share.
Completion occurs when the calculator accepts the normalized object without an
error.
## Calculate one reviewable scenario
Run the bundled calculator from the package directory.
```bash
python3 scripts/calculate.py /absolute/path/to/input.json
```
The script allocates whole servings by the largest-remainder method and rounds
packages upward. Inventory is subtracted only w