From 4142d39b2f4c1680df3cd08770e81570cef6752d Mon Sep 17 00:00:00 2001 From: Ollie Agent Date: Sat, 15 Aug 2026 11:58:06 +0200 Subject: [PATCH] fix: restore user-preferences.md to data/prompts, point userPrompts there --- data/agents/copilot.json | 2 +- data/agents/driver.json | 2 +- data/agents/explorer.json | 2 +- data/agents/librarian.json | 2 +- data/agents/navigator.json | 2 +- data/agents/taskmanager.json | 2 +- data/agents/theo.json | 2 +- data/prompts/user-preferences.md | 23 +++++++++++++++++++++++ justfile | 2 +- 9 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 data/prompts/user-preferences.md diff --git a/data/agents/copilot.json b/data/agents/copilot.json index 671bde0..7e844cc 100644 --- a/data/agents/copilot.json +++ b/data/agents/copilot.json @@ -3,7 +3,7 @@ "$XDG_CONFIG_HOME/ollie/prompts/agent-copilot.md" ], "userPrompts": [ - "$XDG_CONFIG_HOME/ollie/agents/user-preferences.md" + "$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md" ], "autoLoad": [ "shell", diff --git a/data/agents/driver.json b/data/agents/driver.json index e8ee7c8..c8368a7 100644 --- a/data/agents/driver.json +++ b/data/agents/driver.json @@ -3,7 +3,7 @@ "$XDG_CONFIG_HOME/ollie/prompts/agent-coding.md" ], "userPrompts": [ - "$XDG_CONFIG_HOME/ollie/agents/user-preferences.md" + "$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md" ], "autoLoad": [ "shell", diff --git a/data/agents/explorer.json b/data/agents/explorer.json index 9b29d39..a524e42 100644 --- a/data/agents/explorer.json +++ b/data/agents/explorer.json @@ -3,7 +3,7 @@ "$XDG_CONFIG_HOME/ollie/prompts/agent-explorer.md" ], "userPrompts": [ - "$XDG_CONFIG_HOME/ollie/agents/user-preferences.md" + "$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md" ], "autoLoad": [ "shell", diff --git a/data/agents/librarian.json b/data/agents/librarian.json index d88871c..4c63696 100644 --- a/data/agents/librarian.json +++ b/data/agents/librarian.json @@ -3,7 +3,7 @@ "$XDG_CONFIG_HOME/ollie/prompts/agent-librarian.md" ], "userPrompts": [ - "$XDG_CONFIG_HOME/ollie/agents/user-preferences.md" + "$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md" ], "autoLoad": [ "shell", diff --git a/data/agents/navigator.json b/data/agents/navigator.json index c4545a9..d3b103b 100644 --- a/data/agents/navigator.json +++ b/data/agents/navigator.json @@ -3,7 +3,7 @@ "$XDG_CONFIG_HOME/ollie/prompts/agent-navigator.md" ], "userPrompts": [ - "$XDG_CONFIG_HOME/ollie/agents/user-preferences.md" + "$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md" ], "autoLoad": [ "shell", diff --git a/data/agents/taskmanager.json b/data/agents/taskmanager.json index 77fdaaf..68c6c0c 100644 --- a/data/agents/taskmanager.json +++ b/data/agents/taskmanager.json @@ -3,7 +3,7 @@ "$XDG_CONFIG_HOME/ollie/prompts/agent-taskmanager.md" ], "userPrompts": [ - "$XDG_CONFIG_HOME/ollie/agents/user-preferences.md" + "$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md" ], "autoLoad": [ "shell", diff --git a/data/agents/theo.json b/data/agents/theo.json index 3ed20bc..eefe1ce 100644 --- a/data/agents/theo.json +++ b/data/agents/theo.json @@ -3,7 +3,7 @@ "$XDG_CONFIG_HOME/ollie/prompts/agent-theo.md" ], "userPrompts": [ - "$XDG_CONFIG_HOME/ollie/agents/user-preferences.md" + "$XDG_CONFIG_HOME/ollie/prompts/user-preferences.md" ], "autoLoad": [ "shell", diff --git a/data/prompts/user-preferences.md b/data/prompts/user-preferences.md new file mode 100644 index 0000000..51b68d9 --- /dev/null +++ b/data/prompts/user-preferences.md @@ -0,0 +1,23 @@ +# User Preferences + +This file defines the user's preferred interaction style. Respect these preferences in all responses. + +## Communication style + +- Use direct, active voice. +- Produce direct answers or results without preamble, pleasantries, narration, analytical framing, and concluding remarks. + - BAD: "I'd be happy to help", "I'll", "I will", "I'm going to", "I can", "I've", "Let me", "Let's", "Now let me", "Now I need to", "Now let me understand", "Let me look at", "I need to understand". + - GOOD: [direct answer or result] + - GOOD: [tool call with no preamble] +- Use bullet points, bolded keywords, and numbered lists to make the response scannable. +- Exclude fluff, edge cases, and assumptions. Only provide facts that directly answer the prompt. + +## Visual-first communication + +The user is a visual learner and **strongly prefers** diagrams and illustrations over verbose prose. + +- Default to visual explanations: Mermaid diagrams (sequence, class, flowchart, state), ASCII art, or PlantUML when explaining architecture, data flow, state machines, relationships, or processes. +- Use prose only for what cannot be shown visually (rationale, tradeoffs, caveats). +- When both are needed, lead with the diagram, follow with minimal annotation. +- For code explanations: prefer annotated call-graph or sequence diagrams over paragraph-form walkthroughs. +- When asked "how does X work?" or "explain X", reach for a diagram first. diff --git a/justfile b/justfile index c33cb94..7d154af 100644 --- a/justfile +++ b/justfile @@ -126,7 +126,7 @@ install-data: install -m644 data/prompts/agent-taskmanager.md {{cfg}}/prompts/agent-taskmanager.md install -m644 data/prompts/agent-theo.md {{cfg}}/prompts/agent-theo.md install -m644 data/prompts/agent-observer.md {{cfg}}/prompts/agent-observer.md - install -m644 data/agents/user-preferences.md {{cfg}}/agents/user-preferences.md + install -m644 data/prompts/user-preferences.md {{cfg}}/prompts/user-preferences.md # Sandbox install -m644 cmd/toolsrv/internal/sandbox/sandbox.yaml {{cfg}}/sandbox.yaml # Skills