From 1962225647b61e1e73fbef67a33d874c45fa00df Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Fri, 15 May 2026 09:49:53 +0700 Subject: [PATCH] Document forwarded skills in paseo-advisor When the user invokes /paseo-advisor with another skill reference (/unslop, /unslop-risk, $diagnose, etc.), the orchestrator should instruct the advisor to load and invoke that skill against the current task before doing anything else. --- skills/paseo-advisor/SKILL.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/skills/paseo-advisor/SKILL.md b/skills/paseo-advisor/SKILL.md index 0c500a591..9cc712aab 100644 --- a/skills/paseo-advisor/SKILL.md +++ b/skills/paseo-advisor/SKILL.md @@ -39,6 +39,22 @@ End with the no-edits suffix: This is analysis only. Do NOT edit, create, or delete any files. Do NOT write code. ``` +## Forwarded skills + +If `$ARGUMENTS` contains another skill reference — `/unslop`, `/unslop-risk`, `$unslop`, etc. — the user is asking the advisor to run that skill against the current task. Examples: + +- `/paseo-advisor /unslop` → advisor runs `/unslop` on the current diff. +- `/paseo-advisor /unslop-risk` → advisor does an unslop-risk review. +- `/paseo-advisor $diagnose this build failure` → advisor invokes `/diagnose`. + +Parse the forwarded skill name out of `$ARGUMENTS` (`/` or `$`). In the briefing, tell the advisor explicitly: + +``` +Invoke the `` skill against this task. Load it via the Skill tool before doing anything else. +``` + +Pass through any remaining arguments after the skill name as the skill's own input. The advisor — not you — runs the skill; you're still just the orchestrator handing it the work. + ## Launch and synthesize Create the advisor agent via Paseo with a `[Advisor] ` title and the briefing as the initial prompt. Wait for it to finish. Read its response. Synthesize for the user — the advisor's verdict + your recommendation.