explaingit

vercel-labs/eve-design-template

Analysis updated 2026-07-26

12JavaScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A template for a Slack bot that acts as a design collaborator, answering questions based on your approved design guidelines. It works with text, images, and documents but is intentionally limited to reading your design rules.

Mindmap

mindmap
  root((repo))
    What it does
      Answers design questions
      Works in Slack DMs
      Responds to mentions
      Handles images and docs
    Knowledge
      Source snapshots
      Actionable rules
      Manifest file
      Reviewed refresh process
    Boundaries
      No web search
      No file edits
      No deployment
      Only reads design corpus
    Setup
      Deploy to Vercel
      Authorize Slack app
      Needs Node 24 and pnpm
      Private repo for private rules
    Tech stack
      JavaScript
      Vercel
      Slack API
      Claude Sonnet model

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Deploy a Slack bot that answers team questions about your design system guidelines.

USE CASE 2

Let team members mention the bot in channels to get quick design rule clarifications.

USE CASE 3

Bootstrap your initial design guidelines through an interactive question workflow.

USE CASE 4

Maintain a reviewed, versioned design knowledge base that updates through an approval process.

What is it built with?

JavaScriptNode.js 24pnpm 10VercelSlack APIClaude Sonnet

How does it compare?

vercel-labs/eve-design-templateazurecertprep/azurecertprep.github.iobrunch/brunch-boilerplate-plugin
Stars121212
LanguageJavaScriptJavaScriptJavaScript
Last pushed2019-12-16
MaintenanceDormant
Setup difficultymoderatemoderateeasy
Complexity3/53/52/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Vercel account, Slack app authorization, Node.js 24, pnpm 10, and a designated design owner's Slack member ID.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

This repository is a template for a Slack design agent, a bot that acts as a design collaborator inside your Slack workspace. The agent answers questions about your approved design guidelines, pulling from a set of reviewed rules you provide. It responds to direct messages, and it answers channel messages when someone mentions it. It works with message text, images, and documents, using them as temporary context for that conversation. The agent has clear boundaries. It cannot search Slack or the web, change its own rules, edit artifacts, generate websites, or deploy projects. It can only read and search the design corpus bundled with it at build time. Runtime conversations and attachments never change that corpus. Shell access, file writes, web access, delegation, todo management, and sandbox network access are all disabled. Slack is its only connector, which keeps the system tightly scoped. Setup involves deploying the project to Vercel and authorizing a Slack app. You need a Vercel account, permission to authorize a Slack app, a designated design owner, and their Slack member ID. If your design guidance is private, you should use a private repository. The template provides a bootstrap workflow where a coding agent asks small batches of questions to help you create your initial design guidelines. You must explicitly review and approve the generated corpus before the agent becomes active. The knowledge structure is organized into source snapshots, concise actionable rules, and a manifest file covering identity, ownership, provenance, precedence, access, and approval. Updates go through a reviewed refresh process, not direct edits. The default model is anthropic/claude-sonnet-4.6, which you can override with an environment variable. The project requires Node.js 24 and pnpm 10, and it includes commands for testing, type checking, building, and verifying knowledge. The README is clear about its experimental status, noting that the template uses Eve preview APIs pinned to a specific version. The code is released under the MIT license.

Copy-paste prompts

Prompt 1
Help me set up the eve-design-template Slack bot on Vercel and walk me through authorizing the Slack app step by step.
Prompt 2
Generate an initial set of design guideline rules using the bootstrap workflow in this repo, asking me questions in small batches about typography, color, spacing, and layout.
Prompt 3
Write a manifest file for my design corpus covering identity, ownership, provenance, precedence, access, and approval based on this repo's knowledge structure.
Prompt 4
Show me how to override the default Claude Sonnet model in this repo using an environment variable and what models are supported.
Prompt 5
Create a test conversation that simulates a Slack DM and a channel mention to verify my design agent responds correctly using this repo's testing commands.

Frequently asked questions

What is eve-design-template?

A template for a Slack bot that acts as a design collaborator, answering questions based on your approved design guidelines. It works with text, images, and documents but is intentionally limited to reading your design rules.

What language is eve-design-template written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js 24, pnpm 10.

What license does eve-design-template use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is eve-design-template to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is eve-design-template for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.