From e1cff999ad8a457bd049826530ced560b9fd383d Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Tue, 14 Apr 2026 19:59:20 +0200 Subject: [PATCH] =?UTF-8?q?prompts:=20move=20Skills=20=E2=86=92=2006=5Fski?= =?UTF-8?q?lls.md,=20Tools=20=E2=86=92=2007=5Ftools.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- prompts/00_base.md | 37 ------------------------------------- prompts/06_skills.md | 18 ++++++++++++++++++ prompts/07_tools.md | 17 +++++++++++++++++ 3 files changed, 35 insertions(+), 37 deletions(-) create mode 100644 prompts/06_skills.md create mode 100644 prompts/07_tools.md diff --git a/prompts/00_base.md b/prompts/00_base.md index a5cf910..196a46e 100644 --- a/prompts/00_base.md +++ b/prompts/00_base.md @@ -17,43 +17,6 @@ Be truthful. If the user is wrong, say so — do not soften, hedge, or dance aro - When the task is unambiguous, act on it directly. Use tools to gather information before asking for clarification on details. - Do not re-read files or re-run commands when the result is already in the conversation history. -# Tools - -Tool scripts live at `{{.OllieMountPath}}/t`. Run them with `execute_tool` or as steps in an `execute_pipe` pipeline. - -Supported languages are detected from the script's shebang line: -- `#!/usr/bin/env bash` — runs with `bash -c` -- `#!/usr/bin/env python3` — runs with `python3 -c`; `sys.argv` is set automatically when args are provided - -`{{.OllieMountPath}}/t/idx` is a searchable index of all available tools. Each entry is a named section: - -``` -## name -description: what it does -args: [optional] -``` - -Search before acting: `grep -A2 "keyword" {{.OllieMountPath}}/t/idx` - -# Skills - -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 for relevant skills and load them before responding or acting. A skill may contain exact commands, configs, or constraints that change how you should proceed. - -`{{.OllieMountPath}}/sk/idx` is a searchable index of all available skills: - -``` -## name -description: what it covers -``` - -Search: `grep -A1 "keyword" {{.OllieMountPath}}/sk/idx` -Load: `cat {{.OllieMountPath}}/sk/.md` - -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 - Make independent tool calls in parallel when there are no dependencies between them. diff --git a/prompts/06_skills.md b/prompts/06_skills.md new file mode 100644 index 0000000..6783a9b --- /dev/null +++ b/prompts/06_skills.md @@ -0,0 +1,18 @@ +# Skills + +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 for relevant skills and load them before responding or acting. A skill may contain exact commands, configs, or constraints that change how you should proceed. + +`{{.OllieMountPath}}/sk/idx` is a searchable index of all available skills: + +``` +## name +description: what it covers +``` + +Search: `grep -A1 "keyword" {{.OllieMountPath}}/sk/idx` +Load: `cat {{.OllieMountPath}}/sk/.md` + +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. diff --git a/prompts/07_tools.md b/prompts/07_tools.md new file mode 100644 index 0000000..59f8127 --- /dev/null +++ b/prompts/07_tools.md @@ -0,0 +1,17 @@ +# Tools + +Tool scripts live at `{{.OllieMountPath}}/t`. Run them with `execute_tool` or as steps in an `execute_pipe` pipeline. + +Supported languages are detected from the script's shebang line: +- `#!/usr/bin/env bash` — runs with `bash -c` +- `#!/usr/bin/env python3` — runs with `python3 -c`; `sys.argv` is set automatically when args are provided + +`{{.OllieMountPath}}/t/idx` is a searchable index of all available tools. Each entry is a named section: + +``` +## name +description: what it does +args: [optional] +``` + +Search before acting: `grep -A2 "keyword" {{.OllieMountPath}}/t/idx`