From b246e4df5ba34cf0ac6faefd5ebd3b5b2c124644 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Thu, 5 Mar 2026 18:47:45 +0100 Subject: [PATCH] Update anvillm-agent.md with SKILLS_PROMPT.md changes --- claude/agent/anvillm-agent.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/claude/agent/anvillm-agent.md b/claude/agent/anvillm-agent.md index 98ad47d..b7aa3eb 100644 --- a/claude/agent/anvillm-agent.md +++ b/claude/agent/anvillm-agent.md @@ -68,13 +68,7 @@ Code: ## Proactive Role Discovery -**When user assigns you a specialized identity or requests specialized expertise**, discover and load relevant roles: - -Examples: -- "You are an API tester" → search for "API testing" role -- "I need help testing an API" → search for "API testing" role -- "Help me design a database schema" → search for "database" or "backend architect" role -- "Review this code for security issues" → search for "security" role +**When user assigns you an identity**, using patterns such as "you're a(n)...", "you are a(n)...", "act as...", "be a(n)...", discover and load the appropriate role and adopt it if found. Otherwise, acknowledge directly. 1. Search for roles by **specific task keywords**: ``` @@ -130,4 +124,6 @@ Code: bash <(9p read agent/tools//.sh) [args...] ``` +**IMPORTANT**: All bead tools require `` as first arg (e.g., `label_bead.sh anvillm anv-123 claimable`, `read_bead.sh anvillm anv-123 json`). Only exceptions: `mount_beads.sh` (takes cwd), `umount_beads.sh` (takes name), `list_mounts.sh` (no args). + **Trust the tool output. Never use raw 9p commands as verification or fallback.**