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

# Custom Instructions

> Define how Flast should communicate and respond.

Custom instructions let you set guidelines that apply to all your conversations. Tell Flast how you prefer responses and what context to always consider.

## What Are Custom Instructions?

Custom instructions are persistent guidelines that shape every conversation:

* **Communication style**: How formal or casual responses should be
* **Format preferences**: How you like information structured
* **Domain context**: Professional or personal context to always consider
* **Response length**: Preference for brief or detailed answers

## Setting Up Instructions

<Steps>
  <Step title="Open Settings">
    Go to Settings from your profile menu.
  </Step>

  <Step title="Find Instructions">
    Navigate to the Custom Instructions section.
  </Step>

  <Step title="Write your instructions">
    Enter guidelines for how Flast should respond.
  </Step>

  <Step title="Save">
    Save your instructions. They apply to all future conversations.
  </Step>
</Steps>

## Example Instructions

### For a Developer

```
I am a senior software engineer working primarily with TypeScript
and React. I prefer code examples over lengthy explanations.
Keep responses concise and technical.
```

### For a Writer

```
I write marketing content for tech startups. Help me maintain
a friendly but professional tone. Avoid jargon and prioritize
clarity. Suggest alternatives when my writing could be stronger.
```

### For Learning

```
I am learning data science. Explain concepts step by step and
check my understanding before moving on. Use practical examples
from real datasets when possible.
```

### For Business

```
I run a small consulting firm. Focus on actionable advice over
theory. Consider time and resource constraints in suggestions.
Be direct about potential challenges.
```

## Best Practices

### Be Specific

Vague instructions produce vague results. Be clear about what you want.

### Prioritize

List your most important preferences first.

### Update as Needed

Your needs change. Review and update instructions periodically.

### Test and Refine

See how instructions affect responses and adjust accordingly.

## Instructions vs. Memory

| Custom Instructions          | Memory                |
| ---------------------------- | --------------------- |
| You write them               | Flast learns them     |
| Apply to all chats           | Context-dependent     |
| Style and format preferences | Facts and information |
| Static until you change them | Grows over time       |

Use both together for the most personalized experience.

<Card title="Next: Appearance" icon="arrow-right" href="/account/appearance">
  Customize how Flast looks.
</Card>
