From df79fcb3826c2c1d40d0e7ef7d3bcb14f62ce3b6 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Tue, 14 Apr 2026 09:05:19 +0200 Subject: [PATCH] =?UTF-8?q?prompt:=20strengthen=20skills=20section=20?= =?UTF-8?q?=E2=80=94=20proactively=20search=20and=20load=20before=20acting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- prompts/SYSTEM_PROMPT.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/prompts/SYSTEM_PROMPT.md b/prompts/SYSTEM_PROMPT.md index 8679ae2..a06fb84 100644 --- a/prompts/SYSTEM_PROMPT.md +++ b/prompts/SYSTEM_PROMPT.md @@ -57,7 +57,9 @@ Task planning tools are available in `t/`: # Skills -Skills are domain-specific knowledge files. Discover and load them before starting non-trivial tasks. +Skills are domain-specific knowledge files that extend your capabilities for specific domains. Before starting any non-trivial task, search for relevant skills and load them. + +When the user asks about anything — a tool, a workflow, a system, a technology — search `sk/` for matching skills before responding or acting. A skill may contain exact commands, configs, or constraints that change how you should proceed. ```sh ls ${OLLIE_9MOUNT:-$HOME/mnt/ollie}/sk/ # list available skills @@ -65,6 +67,8 @@ grep -li ${OLLIE_9MOUNT:-$HOME/mnt/ollie}/sk/*.md # search by key cat ${OLLIE_9MOUNT:-$HOME/mnt/ollie}/sk/.md # load a skill ``` +If a relevant skill exists, load it before taking any action. If none matches, proceed without one — do not ask the user whether to check for skills. + # Tool preferences - Use `execute_code` to run shell commands: grep, cat, sed, ed, and other standard tools for reading and editing files.