Domain: somm.dev
Service Name: Somm.dev (pronounced "sohm dot dev")
Tagline: "Every codebase has terroir. We're here to taste it."
Somm.dev is a Multi-Agentic AI code evaluation service that brings the art of wine tasting to software engineering. Just as a sommelier evaluates wine across multiple dimensionsβappearance, aroma, palate, finishβwe evaluate code repositories with sophisticated AI agents, each bringing a unique perspective.
This guide ensures consistent branding across all touchpoints.
Use: "Somm.dev" (always include .dev)
β
Somm.dev
β
The Somm.dev platform
β Somm (without .dev)
β GitSomm (legacy name)
β Sommelier (too generic)
β CodeSomm (redundant)
| Context | Usage | Example |
|---|---|---|
| All Contexts | Somm.dev | "Try Somm.dev on your repo" |
| Formal | Somm.dev | "Visit Somm.dev to get started" |
| Technical | The Somm.dev platform | "The Somm.dev platform uses 6 AI sommeliers" |
| Product | Somm.dev Tasting | "Run a Somm.dev Tasting on your codebase" |
"Somm.dev is a Multi-Agentic AI code evaluation platform that brings the expertise of a master sommelier to your repositories. Six specialized AI agents analyze your code from every angleβstructure, quality, security, innovationβand deliver a comprehensive tasting note with actionable recommendations."
"AI code evaluation with sommelier sophistication."
"Stop guessing about code quality. Get a multi-perspective evaluation from six AI experts, each specializing in different aspects of software engineeringβfrom architecture to security to innovation."
"Standardize code review with AI consistency. Somm.dev evaluates every repository with the same rigorous standards, helping your team identify risks and opportunities that human review might miss."
| Wine Term | Code Equivalent | Rationale |
|---|---|---|
| Terroir | Repository context | Origin story, environment, ecosystem |
| Tasting | Code evaluation | Active analysis, expert assessment |
| Tasting Notes | Evaluation report | Structured feedback, scores |
| Cellar | Repository history | Collection, aging, provenance |
| Vintage | Created/modified date | When the "wine" was made |
| Bottle | Repository | The unit of evaluation |
| Decanter | Analysis pipeline | Process of "opening up" the code |
| Pour | Analysis start | Beginning the evaluation |
| Aeration | Code exploration | Letting the code "breathe" |
| Before (Wine-heavy) | After (Developer-friendly) |
|---|---|
| Tasting Page | Evaluate / New Tasting |
| Tasting Notes | Report / Evaluation Report |
| Cellar | History / Your Repos |
| Bottle Card | Repo Card |
| Decanter Animation | Analysis Progress |
| Before | After |
|---|---|
| "Start Tasting" | "Analyze" / "Begin Evaluation" |
| "Add to Cellar" | "Save to History" |
| "Re-taste" | "Re-analyze" |
| "Corked" (error) | "Analysis Failed" |
| Before | After |
|---|---|
| Decanting | Analyzing |
| Tasting | Evaluating |
| Complete | Ready / Complete |
| Corked | Failed / Error |
Each AI agent evaluates from a unique perspective:
- Focus: Repository structure, file organization, code metrics
- Wine Metaphor: "Cellar management" - organizing bottles, inventory
- Dev Terms: Architecture, file structure, complexity, LOC
- Color: #8B7355 (Aged oak)
- Focus: Code quality, patterns, anti-patterns
- Wine Metaphor: "Critical tasting" - identifying flaws and excellence
- Dev Terms: Code review, best practices, refactoring opportunities
- Color: #C41E3A (Ruby red)
- Focus: Test coverage, security vulnerabilities, reliability
- Wine Metaphor: "Quality assurance" - ensuring consistency
- Dev Terms: Security audit, test coverage, CI/CD
- Color: #2F4F4F (Slate grey)
- Focus: Technology choices, modern practices, innovation
- Wine Metaphor: "New varietals" - exploring new territories
- Dev Terms: Tech stack, modern frameworks, innovation score
- Color: #DAA520 (Golden)
- Focus: Implementation quality, performance, maintainability
- Wine Metaphor: "Winemaking craft" - the art of production
- Dev Terms: Implementation patterns, performance, maintainability
- Color: #228B22 (Forest green)
- Focus: Final synthesis, overall assessment, recommendations
- Wine Metaphor: "Master verdict" - the final word
- Dev Terms: Overall score, final recommendations, pairing suggestions
- Color: #4169E1 (Royal blue)
| Score Range | Badge | Description |
|---|---|---|
| 95-100 | π Legendary | Exceptional, rare quality |
| 90-94 | π₯ Grand Cru | Outstanding, highly recommended |
| 85-89 | π₯ Premier Cru | Excellent, well-crafted |
| 80-84 | π₯ Village | Good, solid quality |
| 70-79 | π Table | Acceptable, everyday quality |
| 60-69 | π· House Wine | Light, enjoyable, casual use |
| <60 | Below standards, needs work |
β
β
β
β
β
(95-100) - Legendary
β
β
β
β
β (85-94) - Excellent
β
β
β
ββ (75-84) - Good
β
β
βββ (65-74) - Fair
β
ββββ (<65) - Needs Work
:root {
/* Primary Wine Colors */
--somm-burgundy: #722F37;
--somm-burgundy-dark: #5A252C;
--somm-burgundy-light: #8B3A44;
/* Champagne/Accent */
--somm-champagne: #F7E7CE;
--somm-gold: #DAA520;
/* Cellar Atmosphere */
--somm-cellar: #2E4A3F;
--somm-cellar-dark: #1A2F26;
--somm-parchment: #FAF4E8;
/* Dark Mode Base */
--somm-dark: #1A1A1D;
--somm-dark-card: #252528;
/* Sommelier Colors */
--somm-marcel: #8B7355; /* Oak */
--somm-isabella: #C41E3A; /* Ruby */
--somm-heinrich: #2F4F4F; /* Slate */
--somm-sofia: #DAA520; /* Gold */
--somm-laurent: #228B22; /* Forest */
--somm-jeanpierre: #4169E1; /* Royal */
}Headings: Playfair Display (serif)
- Elegant, sophisticated
- Page titles, major headings
Body: Inter (sans-serif)
- Modern, readable
- Body text, UI elements
Accent: Cormorant Garamond (serif)
- Classic, wine label aesthetic
- Quotes, special callouts
-
Sophisticated but Approachable
- Wine expertise without pretension
- Technical depth without jargon overload
-
Confident but Humble
- Clear assessments without arrogance
- AI-assisted, not AI-replacement
-
Visual & Evocative
- Use sensory language
- Paint pictures with words
| Context | Tone | Example |
|---|---|---|
| Landing Page | Inspiring | "Discover the terroir of your codebase" |
| Analysis Progress | Reassuring | "Jean-Pierre is preparing the final verdict..." |
| Error Messages | Helpful | "This bottle couldn't be opened. Let's try another." |
| Results | Celebratory | "A Grand Cru-worthy implementation!" |
| Technical Docs | Clear | "Rate limits: 10 evaluations per hour" |
-
package.json:"name": "somm-dev" - Backend module names:
somm_dev/ - Database collections:
somm_dev_* - Redis keys:
somm_dev:*prefix - Environment variables:
SOMM_DEV_*
- README.md: All references updated
- API docs: Service name updated
- Code comments: Updated terminology
- Page titles:
<title>Somm.dev - AI Code Evaluation</title> - Meta tags: Open Graph, Twitter cards
- Logo: Remove "Git" prefix if present
- Loading states: "Somm.dev is analyzing..."
- Error messages: "Somm.dev encountered an issue..."
- Social media handles: @sommdev
- Email templates: "Welcome to Somm.dev"
- Blog posts: Updated references
| Domain | Purpose | Status |
|---|---|---|
| somm.dev | Primary service | β Active |
| api.somm.dev | Backend API | Planned |
| docs.somm.dev | Documentation | Planned |
| blog.somm.dev | Technical blog | Future |
| Feature | Somm.dev | Traditional Code Review | Other AI Tools |
|---|---|---|---|
| Perspective | 6 specialized agents | 1-2 human reviewers | 1 general AI |
| Metaphor | Wine tasting | Checklist | Generic analysis |
| Output | Narrative + scores | Comments | Metrics only |
| UX | Immersive, visual | Text-heavy | Dashboard |
| Memorable | Unique concept | Standard | Forgettable |
somm-evaluate/ # Evaluation form
somm-report/ # Results page
somm-history/ # Repository history
somm-progress/ # Analysis progress indicator
POST /api/evaluate # Start evaluation
GET /api/report/:id # Get results
GET /api/history # User history
GET /api/stream/:id # SSE progress stream
somm_users // User data
somm_evaluations // Evaluation jobs
somm_results // Evaluation results
somm_events // SSE eventsβββββββββββββββββββββββββββββββββββββββββββββββββββ
β SOMM.DEV BRAND QUICK REFERENCE β
βββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Name: Somm.dev β
β Domain: somm.dev β
β Tagline: "Every codebase has terroir." β
β β
β Primary: #722F37 (Burgundy) β
β Accent: #F7E7CE (Champagne) β
β Background: #FAF4E8 (Parchment) β
β β
β Evaluate β Report β History β
β β
β 6 Sommeliers: β
β Marcel (Structure) #8B7355 β
β Isabella (Quality) #C41E3A β
β Heinrich (Security) #2F4F4F β
β Sofia (Innovation) #DAA520 β
β Laurent (Implementation) #228B22 β
β Jean-Pierre (Synthesis) #4169E1 β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
"In code as in wine, the finest qualities reveal themselves to those who know how to taste."
β The Somm.dev Team π·