> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getmocha.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Knowledge

> Give your project the context it needs to succeed

Mocha allows you to build anything, and your project is unique: it has own objectives, limitations, and preferences. The **Custom Knowledge** tab lets you document these details. Anything you add here is saved and used throughout your project, helping Mocha make more relevant and intelligent edits.

You don't need to add too much (adding a lot will start costing credits), just a few lines of clear direction can really help.

<Frame caption="Watch: How to use Custom Knowledge in Mocha">
  <video controls width="100%" src="https://mintcdn.com/mocha-47857bf6/Q5Os2Tbn61W-oFpO/videos/custom-knowledge.mp4?fit=max&auto=format&n=Q5Os2Tbn61W-oFpO&q=85&s=32605c79ed5a6c8da13e10b682a86cd6" data-path="videos/custom-knowledge.mp4" />
</Frame>

## What to include in your Custom Knowledge

* **Project guidelines:** What is the project? The goals? What should the AI avoid, and how should decisions be made.
* **Audience:** Detailed descriptions of your target users and their needs.
* **Design preferences:** Color palettes, typography, layout rules, and other visual elements. You can also express inspiration like "Make it feel like Canva.com"
* **External references:** Links to API docs, internal tools, design systems, or style guides.
* **Compliance requirements:** Any legal or regulatory requirements your project must adhere to.

## Tips for using Custom Knowledge

<Steps>
  <Step title="Start small">
    Even a few lines can make a meaningful difference.
  </Step>

  <Step title="Think of it as shared memory">
    Everything here is shared with the AI on each request.
  </Step>

  <Step title="Keep it current">
    Update it as your project evolves to stay aligned and relevant.
  </Step>
</Steps>
