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

# Adding custom instructions

> Provide project-specific instructions used in every chat in the project.

Each project can define **custom instructions** that the AI uses on **every interaction in that project**. These augment, rather than replace, the organization-wide company context.

Open **Project Settings**, write your instructions in the single **Instructions** field, and save the project settings.

Use this field for project-specific guidance such as:

* what this project is for
* who it serves
* important acronyms or domain context
* preferred response style or language

The maximum size of this field is controlled by your operator through `feature.maxInstructionsLength` in `/etc/zylon/zylon-conf.yaml`. The default limit is `4000`, and the same limit is enforced in both the Workspace UI and the API. For operator-side configuration, see [Project custom instructions](/en/operator-manual/configuration/features/feat-project-custom-instructions).

<img src="https://mintcdn.com/zylon/mIL8Q5kyLQ_jxoci/images/user-manual/project_context.png?fit=max&auto=format&n=mIL8Q5kyLQ_jxoci&q=85&s=47e5eecaa7233f9809d5c961680cabe2" alt="" width="1427" height="956" data-path="images/user-manual/project_context.png" />

## Advanced Settings

Project settings also include two advanced toggles:

<img src="https://mintcdn.com/zylon/zWASxGOiZ3sSIIAQ/images/user-manual/advanced_settings.png?fit=max&auto=format&n=zWASxGOiZ3sSIIAQ&q=85&s=98792f00c75aacd8f14109ecde34cb2d" alt="" width="688" height="300" data-path="images/user-manual/advanced_settings.png" />

* **Citations**: Enables or disables citations in Zylon chat responses for that project.
* **System prompt**: Keeps or removes Zylon's default prompt layer. This prompt cannot be edited from the UI, only removed.

<Warning>
  These settings change how Zylon responds. Changing them can reduce answer quality, reduce traceability, or cause responses to fail, so use them carefully.
</Warning>

> **Behavior:** Custom instructions apply at the project level and shape how Zylon responds in that project together with the organization-wide company context.
