From eff563ee062ce72306c851e19043862dc865840b Mon Sep 17 00:00:00 2001 From: thejesh23 Date: Mon, 13 Jul 2026 09:13:09 -0700 Subject: [PATCH] =?UTF-8?q?fix:=20quote=20argument-hint=20YAML=20values=20?= =?UTF-8?q?so=20Copilot=20CLI=20=E2=89=A51.0.65=20loads=20all=20skills?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `argument-hint: [foo]` YAML-parses as a flow sequence (array), not a string. Downstream slash-command loaders that validate `argument-hint` as a string — notably GitHub Copilot CLI ≥ 1.0.65 — silently reject the skill on load, and the command disappears from the CLI menu. Wrap the value in double quotes so it parses as a string. No behaviour change on Claude Code. --- .planning/archive/04-parallel-execution/04-03-PLAN.md | 2 +- .planning/archive/05-quality-gates/05-02-PLAN.md | 2 +- commands/status.md | 2 +- docs/superpowers/plans/2026-05-06-code-polish.md | 2 +- docs/superpowers/specs/2026-05-06-code-polish-design.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.planning/archive/04-parallel-execution/04-03-PLAN.md b/.planning/archive/04-parallel-execution/04-03-PLAN.md index 82e486c..641f93b 100644 --- a/.planning/archive/04-parallel-execution/04-03-PLAN.md +++ b/.planning/archive/04-parallel-execution/04-03-PLAN.md @@ -77,7 +77,7 @@ The updated command should have: --- name: agency:build description: Execute current phase plans with parallel agent teams -argument-hint: [--phase N] +argument-hint: "[--phase N]" allowed-tools: [Read, Write, Edit, Bash, Grep, Glob, Agent, TeamCreate, TaskCreate, TaskUpdate, TaskList, SendMessage] --- ``` diff --git a/.planning/archive/05-quality-gates/05-02-PLAN.md b/.planning/archive/05-quality-gates/05-02-PLAN.md index 0d2823e..b4ef870 100644 --- a/.planning/archive/05-quality-gates/05-02-PLAN.md +++ b/.planning/archive/05-quality-gates/05-02-PLAN.md @@ -77,7 +77,7 @@ The updated command should have: --- name: agency:review description: Run quality review cycle with testing/QA agents -argument-hint: [--phase N] +argument-hint: "[--phase N]" allowed-tools: [Read, Write, Edit, Bash, Grep, Glob, Agent, TeamCreate, TeamDelete, TaskCreate, TaskUpdate, TaskList, SendMessage, AskUserQuestion] --- ``` diff --git a/commands/status.md b/commands/status.md index 364a778..2130a6e 100644 --- a/commands/status.md +++ b/commands/status.md @@ -1,7 +1,7 @@ --- name: legion:status description: Show project progress dashboard and route to next action -argument-hint: [--dry-run] +argument-hint: "[--dry-run]" allowed-tools: [Read, Grep, Glob] --- diff --git a/docs/superpowers/plans/2026-05-06-code-polish.md b/docs/superpowers/plans/2026-05-06-code-polish.md index 4dee0c5..addf5c3 100644 --- a/docs/superpowers/plans/2026-05-06-code-polish.md +++ b/docs/superpowers/plans/2026-05-06-code-polish.md @@ -646,7 +646,7 @@ Use the existing command format from `commands/quick.md` as the structural templ --- name: legion:polish description: Clean and polish code for readability, consistency, and clarity -argument-hint: [--phase N] [--scope=changed|dependents|directory] [--dry-run] [] +argument-hint: "[--phase N] [--scope=changed|dependents|directory] [--dry-run] []" allowed-tools: [Read, Write, Edit, Bash, Grep, Glob, Agent, AskUserQuestion] --- diff --git a/docs/superpowers/specs/2026-05-06-code-polish-design.md b/docs/superpowers/specs/2026-05-06-code-polish-design.md index c85e91b..acd56ba 100644 --- a/docs/superpowers/specs/2026-05-06-code-polish-design.md +++ b/docs/superpowers/specs/2026-05-06-code-polish-design.md @@ -331,7 +331,7 @@ Items marked REFACTOR, EXTRACT, or CONVENTION that need human decision: --- name: legion:polish description: Clean and polish code for readability, consistency, and clarity -argument-hint: [--phase N] [--scope=changed|dependents|directory] [--dry-run] [] +argument-hint: "[--phase N] [--scope=changed|dependents|directory] [--dry-run] []" allowed-tools: [Read, Write, Edit, Bash, Grep, Glob, Agent, AskUserQuestion] --- ```