Skip to content
Back to skills

Wine Purchase Evaluator

ASecurity

Disciplined wine purchase evaluation framework for building a learning-focused cellar with limited storage. Use this skill when evaluating wine purchases from any source (retailers, flash sales, screenshots, PDFs, marathons). Triggers include requests to evaluate/assess/analyze wine purchases, make buy/pass decisions, review flash sales, or compare multiple wine offers. Provides structured BUY/CONSIDER/PASS verdicts with scoring, market analysis, and cellar fit assessment.

  • 7 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 27, 2026
data-airustgoexpressgitapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add slavins-co/cellartracker-mcp --skill wine-purchase-evaluator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Wine Purchase Evaluator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Wine Purchase Evaluator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/slavins-co-wine-purchase-evaluator/badge)](https://www.skillsdirectory.com/skills/slavins-co-wine-purchase-evaluator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wine-purchase-evaluator
description: Disciplined wine purchase evaluation framework for building a learning-focused cellar with limited storage. Use this skill when evaluating wine purchases from any source (retailers, flash sales, screenshots, PDFs, marathons). Triggers include requests to evaluate/assess/analyze wine purchases, make buy/pass decisions, review flash sales, or compare multiple wine offers. Provides structured BUY/CONSIDER/PASS verdicts with scoring, market analysis, and cellar fit assessment.
---

# Wine Purchase Evaluator

This skill uses preferences from `references/preferences.md` if available. If no preferences file exists, apply the framework with reasonable defaults and ask the user about their specific constraints.

This skill provides a rigorous, storage-aware framework for evaluating wine purchases with a focus on educational value, quality-to-price ratio (QPR), and cellar discipline.

## Core Philosophy

**Default stance: PASS**

Every wine must earn its place against:
- Limited storage (fridge + cabinet + racks)
- Budget constraints
- Your learning priorities
- Existing cellar inventory

**Guiding principles:**
- Discipline beats curiosity
- Rotation beats accumulation
- Learning value trumps status/prestige
- True market price matters, not claimed retail
- Half bottles are educational dead-ends
- Known producers over marketing hype

## Evaluation Workflow

### 1. Auto-Detect Evaluation Type

Determine evaluation mode from input:

**Single Wine** (most common):
- Input: Wine name + price + retailer
- Output: Tight format (verdict, bullets, scores)
- Example: "Domaine Besson Chablis Vaillons 1er Cru 2022 $30 LastBottle"

**Multiple Wines**:
- Input: Multiple wines in one message or batch format
- Output: Table format with summary
- Example: Screenshot with 5+ wines, CSV, or list

**Marathon Mode**:
- Input: Explicitly mentioned "marathon" or flash sale context
- Output: Rapid-fire tight format with stricter thresholds
- Apply heightened discipline and budget awareness

### 2. Check Cellar Inventory

**ALWAYS attempt to reference current cellar inventory.**

Use the MCP `search_cellar` tool if available. Otherwise, look for uploaded CSV files (e.g., `CurrentWineCollection*.csv` or `List_latest.csv`).

If inventory not available:
- Proceed with evaluation
- Note in output: "[Cellar inventory not checked - data not available]"
- Still apply general redundancy logic based on stated categories

**Use inventory to flag:**
- Direct duplicates (same producer, wine, vintage)
- Category redundancy (e.g., "You have 4 Napa Cabs already")
- Producer overlap (e.g., "You own 2 other Ridge wines")
- Style saturation (e.g., "Your Champagne slots are full")

### 3. Apply Evaluation Framework

#### A. Hard Rules (Auto-PASS)

Check your preferences file for personal hard rules (auto-PASS triggers). Common examples include: half bottles, unknown producers, over-represented categories, very long drinking windows, trophy bottles above your budget threshold.

If no preferences file exists, apply these universal defaults:
1. **Half bottles (375mL)** - Unless price is very low AND exceptional producer
2. **Unknown/bulk-tier producers** - No marketing-driven private labels
3. **Drinking window >10 years** - Unless replacing existing long-term hold
4. **Trophy/flex bottles** above your stated budget threshold

#### B. Price Discipline

**Never trust claimed retail.** Anchor to:
- Wine-Searcher ranges
- Independent retailer pricing
- Known historical pricing
- Comparable producer tiers

**Effective price calculation:**
- Include shipping minimums
- Account for forced multiples
- Add tax and insurance
- Note: Free shipping threshold may force over-buying

**Discount reality check:**
- <15% off true street = Fair retail, not a deal
- 15-25% off = Interesting only if strong fit
- 25-30% off = Potential value
- >50% off = Investigate (liquidation, vintage risk, provenance)

#### C. Format & Multiples

**Standard bottle bias (750mL):**
- Default expected format
- Educational value requires full bottles for proper tasting sessions

**Multiples rule:**
- 1 bottle = Learning/rotation candidate
- 2 bottles = Repeat-drink potential
- 4-6 bottles = Commitment (only for anchor producers)

If wine doesn't deserve repetition, it doesn't deserve forced multiples.

#### D. Learning Framework

Wines earn points for:
- **Typicity**: Classic expression of region/grape
- **Structure**: Demonstrates acid/tannin/alcohol balance
- **Terroir**: Single vineyard or site-specific character
- **Benchmark value**: Reference point for style/region
- **Contrast**: Fills gap in existing knowledge

**High-value learning categories:**
- Classic European regions with terroir distinction
- Comparative tastings (same region, different producers)
- Aging studies (vertical tastings possible)
- Technical wine styles (high acid, mineral, structured)

**Lower learning value:**
- Commercial/marketing-driven brands
- Oak-bomb or fruit-forward styles without structure
- Private label or anonymous sourcing
- Wines that duplicate existing learning

Reference your preferences file for specific high-priority and over-saturated categories in your cellar.

#### E. Drinking Window Discipline

**Preferred: 0-5 years**
- Near-term rotation and educational drinking
- Matches limited storage duration

**Allowed: 5-10 years**
- Only for benchmark bottles
- Must offer unique learning value

**Avoid: 10+ years**
- Ties up slots too long
- Pass unless replacing existing long-term hold

### 4. Score & Verdict

**Two-score system:**

**Global Quality (1-10):** Objective wine quality, production standards, critical reputation
- 9-10: Elite/exceptional
- 8-8.9: Excellent/benchmark
- 7-7.9: Good/solid
- <7: Mediocre or flawed

**Personal Fit (1-10):** Value, timing, learning, storage, redundancy
- 9-10: Perfect fit, rare opportunity
- 8-8.9: Strong fit, recommended
- 7-7.9: Acceptable fit, consider
- <7: Poor fit, pass

**Verdict thresholds:**
- **BUY**: Global >=8 AND Personal Fit >=8
- **CONSIDER**: Global >=7.5 AND Personal Fit 7-7.9
- **PASS**: Everything else

**Kick-Yourself Test** (mandatory before BUY/CONSIDER):
> *Would skipping this at this price realistically bother me in 6 months?*

If NO — **PASS**

### 5. Log Recommendation

Track all recommendations in this format:

```
[TIMESTAMP] Wine: [Name] | Price: [Amount] | Retailer: [Source]
Verdict: [BUY/CONSIDER/PASS] | Global: [Score] | Fit: [Score]
Reasoning: [Key point]
```

When user confirms purchase:
```
[TIMESTAMP] PURCHASED: [Wine name]
```

Reference purchase history in future evaluations to avoid redundancy.

## Retailer Heuristics

Apply retailer-specific knowledge from your preferences file. Key principles:
- Verify claimed discounts against true market price
- Account for shipping minimums and forced multiples
- Be skeptical of phantom MSRPs
- Check Wine-Searcher for reality on any claimed discount
- Free shipping thresholds often force over-buying
- Watch for private labels masquerading as established brands

## Output Formats

### Tight Format (Single Wine)

```
**Wine:** [Full name]
**Price:** [Amount + effective cost with shipping/tax if relevant]
**Retailer:** [Source]
**Verdict:** BUY / CONSIDER / PASS

**Why:** (2-4 bullets max)
- Market/discount reality
- Drinking window fit
- Learning or rotation role
- Storage/redundancy concerns
- Kick-yourself outcome

**Scores:**
- Global Quality: X.X
- Personal Fit: X.X

[If BUY]
**Role in cellar:** [One short phrase]

[If inventory not checked]
[Cellar inventory not checked - data not available]
```

### Table Format (Multiple Wines)

```
| Wine | Price | Verdict | Key Reasoning | Global | Fit |
|------|-------|---------|---------------|--------|-----|
| [Name] | $XX | BUY | [1 sentence] | X.X | X.X |
| [Name] | $XX | PASS | [1 sentence] | X.X | X.X |

**Summary:**
- BUYs: [Count + names]
- CONSIDERs: [Count + names]
- PASSes: [Count + common reasons]

**Strategic guidance:** [2-3 sentences on overall batch quality]
```

### Marathon Mode Modifications

Apply stricter standards:
- BUY threshold: Global >=8.5 AND Personal Fit >=8.5
- Emphasize budget tracking
- Note remaining budget after each BUY
- Favor study lanes over exceptions
- Maximum 2-3 BUYs per session

## Common Evaluation Patterns

### "Good wine, wrong time" — PASS
- Excellent producer, fair price
- But: Drinking window too long, storage pressure, redundant category
- Example: Great Barolo but needs 10+ years + already own 3 Barolos

### "Fair price, no learning" — PASS
- Reasonable QPR
- But: Doesn't teach anything new, private label, duplicates knowledge
- Example: Generic Napa red at $25 when you already understand Napa style

### "Discount mirage" — PASS
- Claimed "50% off"
- But: Phantom MSRP, true street price = sale price
- Example: "Was $80, now $40" but Wine-Searcher shows $40-45 everywhere

### "Milestone opportunity" — BUY
- Rare availability + legitimate discount
- Benchmark producer + fills learning gap
- Near-term drinkable + storage justified
- Example: Tondonia Reserva at $45 (usually $60+), drink now-2030

### "Learning rotation" — BUY
- Not prestigious but high educational value
- Strong typicity or terroir expression
- <$30, drink within 0-5 years
- Example: Cru Beaujolais $22, classic Morgon structure

## Notes on Context

When cellar inventory unavailable, rely on:
- User's stated categories/regions in conversation
- General assumptions about learning needs
- Conservative redundancy assumptions
- Explicit asks: "Do you already own similar wines?"

Always note in output when inventory wasn't checked.

## Tone & Style

- **Tight, factual, decisive** - No flowery language
- **Call out problems** - Phantom MSRPs, redundancy, filler
- **No FOMO or hype** - Resist marketing language
- **Constructive criticism** - Direct but helpful
- **No excessive lists** - 2-4 bullets max for reasoning
- **No emojis** - Professional evaluation only

---

## Critical Reminders

1. **No sycophancy** - Be direct, critical, constructive
2. **Call out phantom MSRPs** - Verify against real retail
3. **Storage is real** - Every bottle displaces something
4. **Half bottles are terrible** for learning (can't share, compare, revisit)
5. **Format check** - 750mL standard, others need justification
6. **Producer matters** - Known quality > marketing hype
7. **Drinking window** - Prefer 0-5 years, allow 5-10 for benchmarks
8. **Redundancy check** - Always reference inventory if possible
9. **Kick-yourself test** - Would you regret passing in 6 months?
10. **Budget discipline** - Don't compromise study purchases for trophies

---

**Remember:** Good wine is common. Good purchases are rare. Default to PASS and make every BUY justify its slot.

Files in this skill

  • SKILL.md10.5 KB
  • references/guide.md7 KB
  • references/preferences-example.md4.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.