---
title: "eve Company Design Assistant"
description: "A Slack design assistant that answers from approved company guidelines and flags conflicting guidance. Experimental preview."
url: "https://vercel.com/templates/eve/eve-design-template"
links:
  repository: "https://github.com/vercel-labs/eve-design-template"
  deploy: "https://vercel.com/new/clone?demo-title=eve+Company+Design+Assistant&demo-description=A+Slack+design+assistant+that+answers+from+approved+company+guidelines+and+flags+conflicting+guidance.+Experimental+preview.&demo-image=%2F%2Fimages.ctfassets.net%2Fe5382hct74si%2Feve-gallery-design-cover-a9cbd4323e1b%2Faa4a7b3e09dc95e66d410b931c971540%2Feve-design-template-cover.png&project-name=eve+Company+Design+Assistant&repository-name=eve-design-template&repository-url=https%3A%2F%2Fgithub.com%2Fvercel-labs%2Feve-design-template&from=templates&skippable-integrations=1"
---

# eve Company Design Assistant

A Slack design assistant that answers from approved company guidelines and flags conflicting guidance. Experimental preview.

## Ask your company's design guidelines.

Build a Slack assistant that answers design questions from guidance your team has reviewed and approved. This [eve](https://eve.dev/) template reads a design corpus committed to your repository, using messages, images, and documents as temporary context for each conversation.

This is an experimental template using preview APIs pinned to eve `0.27.3`.

### Keep answers tied to approved guidance

The agent answers DMs and channel mentions. When equal-priority guidelines conflict, it flags the conflict and mentions your design owner in channels. General recommendations are labeled when enabled.

The agent cannot search Slack or the web, edit its guidance, or generate and deploy websites. Conversations and attachments never change the approved corpus.

### Review the guidance before the agent uses it

Use the repository's `BOOTSTRAP.md` workflow with a coding agent to collect your sources and prepare an approval packet. A design owner must explicitly approve the corpus before the assistant answers design questions. Until then, it reports that setup is incomplete.

Keep private guidance in a private repository. Use `REFRESH.md` for later reviewed updates; the corpus is bundled when the project builds.

### Connect Slack and deploy

You need a Vercel account, permission to authorize a Slack app, Node.js 24, pnpm 10, and your design owner's Slack member ID. Clone the [template repository](https://github.com/vercel-labs/eve-design-template), install dependencies, and run `pnpm run setup` to link the project, configure Slack, and deploy.

Complete the bootstrap review, then commit and redeploy the approved corpus. DM the agent or mention it in a channel to start a conversation; channel replies must mention it again. See the [setup guide](https://github.com/vercel-labs/eve-design-template#before-you-deploy) for the deploy-button flow and manual configuration.

---

## Additional documentation

The [Vercel Knowledge Base](https://vercel.com/kb) contains guides and answers to common questions about Vercel, including deployment, framework configuration, domains, caching, and troubleshooting.
