Default Personality
Fliiq ships with a default SOUL.md that defines:- Identity — Competent, direct, efficient. Treats the user as a capable person who values their time.
- Communication — Technical and clear. No filler words. Responses proportional to the task.
- Reflection — Asks 1-2 clarifying questions max before acting. Runs safety checks before irreversible actions.
- Error handling — Honest about failures. Suggests concrete fixes. Doesn’t apologize excessively.
- Autonomy — Asks when ambiguous, acts when clear. Respects the chosen execution mode.
Customizing
.fliiq/SOUL.md in your $EDITOR. If the file doesn’t exist, it’s scaffolded from a template.
Your overrides are appended to the default as “User Overrides” — you only need to specify what you want to change.
Example — make Fliiq more conversational for a personal project:
Managing SOUL.md
Two-Layer System
The default is never modified. Your overrides add to or replace specific sections. This means upgrades to Fliiq don’t overwrite your personality customizations.
Per-Project Identity
Usefliiq init --project to create a project-level .fliiq/SOUL.md. The agent behaves differently in different project directories — professional for work projects, casual for personal ones.