From d0005c17e7684dbc2c77c006b5e3ce45014e22e1 Mon Sep 17 00:00:00 2001 From: thejesh23 Date: Mon, 13 Jul 2026 08:51:20 -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. --- .claude/commands/add-command.md | 2 +- .claude/commands/busycommit.md | 2 +- .claude/commands/commit.md | 2 +- .claude/commands/contribute-a-command.md | 2 +- .claude/commands/gap.md | 2 +- .claude/commands/issue.md | 2 +- .claude/commands/polish.md | 2 +- .claude/commands/pr-ask.md | 2 +- .claude/commands/pr-ship.md | 2 +- .claude/commands/pr-show.md | 2 +- .claude/commands/pr.md | 2 +- .claude/commands/red.md | 2 +- .claude/commands/simplify.md | 2 +- .claude/commands/summarize.md | 2 +- .claude/commands/tdd-review.md | 2 +- .claude/commands/tdd.md | 2 +- .opencode/commands/add-command.md | 2 +- .opencode/commands/busycommit.md | 2 +- .opencode/commands/commit.md | 2 +- .opencode/commands/contribute-a-command.md | 2 +- .opencode/commands/gap.md | 2 +- .opencode/commands/issue.md | 2 +- .opencode/commands/polish.md | 2 +- .opencode/commands/pr-ask.md | 2 +- .opencode/commands/pr-ship.md | 2 +- .opencode/commands/pr-show.md | 2 +- .opencode/commands/pr.md | 2 +- .opencode/commands/red.md | 2 +- .opencode/commands/simplify.md | 2 +- .opencode/commands/summarize.md | 2 +- .opencode/commands/tdd-review.md | 2 +- .opencode/commands/tdd.md | 2 +- src/sources/_contribute-a-command.md | 2 +- src/sources/add-command.md | 2 +- src/sources/busycommit.md | 2 +- src/sources/commit.md | 2 +- src/sources/gap.md | 2 +- src/sources/issue.md | 2 +- src/sources/polish.md | 2 +- src/sources/pr-ask.md | 2 +- src/sources/pr-ship.md | 2 +- src/sources/pr-show.md | 2 +- src/sources/pr.md | 2 +- src/sources/red.md | 2 +- src/sources/simplify.md | 2 +- src/sources/summarize.md | 2 +- src/sources/tdd-review.md | 2 +- src/sources/tdd.md | 2 +- 48 files changed, 48 insertions(+), 48 deletions(-) diff --git a/.claude/commands/add-command.md b/.claude/commands/add-command.md index d40df53..abae412 100644 --- a/.claude/commands/add-command.md +++ b/.claude/commands/add-command.md @@ -41,7 +41,7 @@ The `/add-command` command shows this guide for creating new slash commands. It --- allowed-tools: Read, Glob, Grep, Bash(git status:*), Task description: Brief description of what this command does -argument-hint: [required-arg] [optional-arg] +argument-hint: "[required-arg] [optional-arg]" --- # Command Title diff --git a/.claude/commands/busycommit.md b/.claude/commands/busycommit.md index 2e9c886..d5fa392 100644 --- a/.claude/commands/busycommit.md +++ b/.claude/commands/busycommit.md @@ -1,6 +1,6 @@ --- description: Create multiple atomic git commits, one logical change at a time -argument-hint: [optional-commit-description] +argument-hint: "[optional-commit-description]" --- ## General Guidelines diff --git a/.claude/commands/commit.md b/.claude/commands/commit.md index a23f41b..ae70439 100644 --- a/.claude/commands/commit.md +++ b/.claude/commands/commit.md @@ -1,6 +1,6 @@ --- description: Create a git commit following project standards -argument-hint: [optional-commit-description] +argument-hint: "[optional-commit-description]" --- ## General Guidelines diff --git a/.claude/commands/contribute-a-command.md b/.claude/commands/contribute-a-command.md index e455517..f861fe7 100644 --- a/.claude/commands/contribute-a-command.md +++ b/.claude/commands/contribute-a-command.md @@ -44,7 +44,7 @@ After creating, run `pnpm build` and `pnpm vitest run -u` to update snapshots. ```yaml --- description: Brief description for /help -argument-hint: [optional-arg] or or (no arguments - interactive) +argument-hint: "[optional-arg] or or (no arguments - interactive)" _hint: Short 2-3 word hint _category: Test-Driven Development | Planning | Workflow | Ship / Show / Ask | Utilities | [Something else] _order: 1-99 diff --git a/.claude/commands/gap.md b/.claude/commands/gap.md index 8b6d814..f1f3e13 100644 --- a/.claude/commands/gap.md +++ b/.claude/commands/gap.md @@ -1,6 +1,6 @@ --- description: Analyze conversation context for unaddressed items and gaps -argument-hint: [optional additional info] +argument-hint: "[optional additional info]" --- ## General Guidelines diff --git a/.claude/commands/issue.md b/.claude/commands/issue.md index deba143..e755dda 100644 --- a/.claude/commands/issue.md +++ b/.claude/commands/issue.md @@ -1,6 +1,6 @@ --- description: Analyze GitHub issue and create TDD implementation plan -argument-hint: [optional-issue-number] +argument-hint: "[optional-issue-number]" --- Analyze GitHub issue and create TDD implementation plan. diff --git a/.claude/commands/polish.md b/.claude/commands/polish.md index 47e3d18..5327eca 100644 --- a/.claude/commands/polish.md +++ b/.claude/commands/polish.md @@ -1,6 +1,6 @@ --- description: Review and address issues in existing code - fix problems or justify skipping -argument-hint: [branch, PR#, file, or area to polish] +argument-hint: "[branch, PR#, file, or area to polish]" --- ## General Guidelines diff --git a/.claude/commands/pr-ask.md b/.claude/commands/pr-ask.md index e609e6d..14db8de 100644 --- a/.claude/commands/pr-ask.md +++ b/.claude/commands/pr-ask.md @@ -1,6 +1,6 @@ --- description: Request team review and approval - for complex changes needing discussion -argument-hint: [optional-pr-title-and-description] +argument-hint: "[optional-pr-title-and-description]" --- # Ask - Request Review and Approval diff --git a/.claude/commands/pr-ship.md b/.claude/commands/pr-ship.md index 4de07be..95f298e 100644 --- a/.claude/commands/pr-ship.md +++ b/.claude/commands/pr-ship.md @@ -1,6 +1,6 @@ --- description: Ship code directly to main - for small, obvious changes that don't need review -argument-hint: [optional-commit-message] +argument-hint: "[optional-commit-message]" --- # Ship - Direct Merge to Main diff --git a/.claude/commands/pr-show.md b/.claude/commands/pr-show.md index d16b6b6..7e71f79 100644 --- a/.claude/commands/pr-show.md +++ b/.claude/commands/pr-show.md @@ -1,6 +1,6 @@ --- description: Show code to team with auto-merge - for changes that should be visible but don't need approval -argument-hint: [optional-pr-title-and-description] +argument-hint: "[optional-pr-title-and-description]" --- # Show - Visible Merge with Optional Feedback diff --git a/.claude/commands/pr.md b/.claude/commands/pr.md index 8dfc667..9e24749 100644 --- a/.claude/commands/pr.md +++ b/.claude/commands/pr.md @@ -1,6 +1,6 @@ --- description: Creates a pull request using GitHub MCP -argument-hint: [optional-pr-title-and-description] +argument-hint: "[optional-pr-title-and-description]" --- # Create Pull Request diff --git a/.claude/commands/red.md b/.claude/commands/red.md index aa9d554..1749586 100644 --- a/.claude/commands/red.md +++ b/.claude/commands/red.md @@ -1,6 +1,6 @@ --- description: Execute TDD Red Phase - write ONE failing test -argument-hint: [optional additional info] +argument-hint: "[optional additional info]" --- **User arguments:** diff --git a/.claude/commands/simplify.md b/.claude/commands/simplify.md index ac42ea8..c5f118f 100644 --- a/.claude/commands/simplify.md +++ b/.claude/commands/simplify.md @@ -1,6 +1,6 @@ --- description: Reduce code complexity while keeping tests green -argument-hint: [file, function, or area to simplify] +argument-hint: "[file, function, or area to simplify]" --- ## General Guidelines diff --git a/.claude/commands/summarize.md b/.claude/commands/summarize.md index 2a64d61..174565f 100644 --- a/.claude/commands/summarize.md +++ b/.claude/commands/summarize.md @@ -1,6 +1,6 @@ --- description: Summarize conversation progress and next steps -argument-hint: [optional additional info] +argument-hint: "[optional additional info]" --- ## General Guidelines diff --git a/.claude/commands/tdd-review.md b/.claude/commands/tdd-review.md index b9e5403..93c067d 100644 --- a/.claude/commands/tdd-review.md +++ b/.claude/commands/tdd-review.md @@ -1,6 +1,6 @@ --- description: Review test suite quality against FIRST principles and TDD anti-patterns -argument-hint: [optional test file or directory path] +argument-hint: "[optional test file or directory path]" --- ## General Guidelines diff --git a/.claude/commands/tdd.md b/.claude/commands/tdd.md index e70ec52..722564c 100644 --- a/.claude/commands/tdd.md +++ b/.claude/commands/tdd.md @@ -1,6 +1,6 @@ --- description: Remind agent about TDD approach and continue conversation -argument-hint: [optional-response-to-last-message] +argument-hint: "[optional-response-to-last-message]" --- # TDD Reminder diff --git a/.opencode/commands/add-command.md b/.opencode/commands/add-command.md index d40df53..abae412 100644 --- a/.opencode/commands/add-command.md +++ b/.opencode/commands/add-command.md @@ -41,7 +41,7 @@ The `/add-command` command shows this guide for creating new slash commands. It --- allowed-tools: Read, Glob, Grep, Bash(git status:*), Task description: Brief description of what this command does -argument-hint: [required-arg] [optional-arg] +argument-hint: "[required-arg] [optional-arg]" --- # Command Title diff --git a/.opencode/commands/busycommit.md b/.opencode/commands/busycommit.md index 2e9c886..d5fa392 100644 --- a/.opencode/commands/busycommit.md +++ b/.opencode/commands/busycommit.md @@ -1,6 +1,6 @@ --- description: Create multiple atomic git commits, one logical change at a time -argument-hint: [optional-commit-description] +argument-hint: "[optional-commit-description]" --- ## General Guidelines diff --git a/.opencode/commands/commit.md b/.opencode/commands/commit.md index a23f41b..ae70439 100644 --- a/.opencode/commands/commit.md +++ b/.opencode/commands/commit.md @@ -1,6 +1,6 @@ --- description: Create a git commit following project standards -argument-hint: [optional-commit-description] +argument-hint: "[optional-commit-description]" --- ## General Guidelines diff --git a/.opencode/commands/contribute-a-command.md b/.opencode/commands/contribute-a-command.md index e455517..f861fe7 100644 --- a/.opencode/commands/contribute-a-command.md +++ b/.opencode/commands/contribute-a-command.md @@ -44,7 +44,7 @@ After creating, run `pnpm build` and `pnpm vitest run -u` to update snapshots. ```yaml --- description: Brief description for /help -argument-hint: [optional-arg] or or (no arguments - interactive) +argument-hint: "[optional-arg] or or (no arguments - interactive)" _hint: Short 2-3 word hint _category: Test-Driven Development | Planning | Workflow | Ship / Show / Ask | Utilities | [Something else] _order: 1-99 diff --git a/.opencode/commands/gap.md b/.opencode/commands/gap.md index 8b6d814..f1f3e13 100644 --- a/.opencode/commands/gap.md +++ b/.opencode/commands/gap.md @@ -1,6 +1,6 @@ --- description: Analyze conversation context for unaddressed items and gaps -argument-hint: [optional additional info] +argument-hint: "[optional additional info]" --- ## General Guidelines diff --git a/.opencode/commands/issue.md b/.opencode/commands/issue.md index deba143..e755dda 100644 --- a/.opencode/commands/issue.md +++ b/.opencode/commands/issue.md @@ -1,6 +1,6 @@ --- description: Analyze GitHub issue and create TDD implementation plan -argument-hint: [optional-issue-number] +argument-hint: "[optional-issue-number]" --- Analyze GitHub issue and create TDD implementation plan. diff --git a/.opencode/commands/polish.md b/.opencode/commands/polish.md index 47e3d18..5327eca 100644 --- a/.opencode/commands/polish.md +++ b/.opencode/commands/polish.md @@ -1,6 +1,6 @@ --- description: Review and address issues in existing code - fix problems or justify skipping -argument-hint: [branch, PR#, file, or area to polish] +argument-hint: "[branch, PR#, file, or area to polish]" --- ## General Guidelines diff --git a/.opencode/commands/pr-ask.md b/.opencode/commands/pr-ask.md index e609e6d..14db8de 100644 --- a/.opencode/commands/pr-ask.md +++ b/.opencode/commands/pr-ask.md @@ -1,6 +1,6 @@ --- description: Request team review and approval - for complex changes needing discussion -argument-hint: [optional-pr-title-and-description] +argument-hint: "[optional-pr-title-and-description]" --- # Ask - Request Review and Approval diff --git a/.opencode/commands/pr-ship.md b/.opencode/commands/pr-ship.md index 4de07be..95f298e 100644 --- a/.opencode/commands/pr-ship.md +++ b/.opencode/commands/pr-ship.md @@ -1,6 +1,6 @@ --- description: Ship code directly to main - for small, obvious changes that don't need review -argument-hint: [optional-commit-message] +argument-hint: "[optional-commit-message]" --- # Ship - Direct Merge to Main diff --git a/.opencode/commands/pr-show.md b/.opencode/commands/pr-show.md index d16b6b6..7e71f79 100644 --- a/.opencode/commands/pr-show.md +++ b/.opencode/commands/pr-show.md @@ -1,6 +1,6 @@ --- description: Show code to team with auto-merge - for changes that should be visible but don't need approval -argument-hint: [optional-pr-title-and-description] +argument-hint: "[optional-pr-title-and-description]" --- # Show - Visible Merge with Optional Feedback diff --git a/.opencode/commands/pr.md b/.opencode/commands/pr.md index 8dfc667..9e24749 100644 --- a/.opencode/commands/pr.md +++ b/.opencode/commands/pr.md @@ -1,6 +1,6 @@ --- description: Creates a pull request using GitHub MCP -argument-hint: [optional-pr-title-and-description] +argument-hint: "[optional-pr-title-and-description]" --- # Create Pull Request diff --git a/.opencode/commands/red.md b/.opencode/commands/red.md index aa9d554..1749586 100644 --- a/.opencode/commands/red.md +++ b/.opencode/commands/red.md @@ -1,6 +1,6 @@ --- description: Execute TDD Red Phase - write ONE failing test -argument-hint: [optional additional info] +argument-hint: "[optional additional info]" --- **User arguments:** diff --git a/.opencode/commands/simplify.md b/.opencode/commands/simplify.md index ac42ea8..c5f118f 100644 --- a/.opencode/commands/simplify.md +++ b/.opencode/commands/simplify.md @@ -1,6 +1,6 @@ --- description: Reduce code complexity while keeping tests green -argument-hint: [file, function, or area to simplify] +argument-hint: "[file, function, or area to simplify]" --- ## General Guidelines diff --git a/.opencode/commands/summarize.md b/.opencode/commands/summarize.md index 2a64d61..174565f 100644 --- a/.opencode/commands/summarize.md +++ b/.opencode/commands/summarize.md @@ -1,6 +1,6 @@ --- description: Summarize conversation progress and next steps -argument-hint: [optional additional info] +argument-hint: "[optional additional info]" --- ## General Guidelines diff --git a/.opencode/commands/tdd-review.md b/.opencode/commands/tdd-review.md index b9e5403..93c067d 100644 --- a/.opencode/commands/tdd-review.md +++ b/.opencode/commands/tdd-review.md @@ -1,6 +1,6 @@ --- description: Review test suite quality against FIRST principles and TDD anti-patterns -argument-hint: [optional test file or directory path] +argument-hint: "[optional test file or directory path]" --- ## General Guidelines diff --git a/.opencode/commands/tdd.md b/.opencode/commands/tdd.md index e70ec52..722564c 100644 --- a/.opencode/commands/tdd.md +++ b/.opencode/commands/tdd.md @@ -1,6 +1,6 @@ --- description: Remind agent about TDD approach and continue conversation -argument-hint: [optional-response-to-last-message] +argument-hint: "[optional-response-to-last-message]" --- # TDD Reminder diff --git a/src/sources/_contribute-a-command.md b/src/sources/_contribute-a-command.md index d97597c..b6c5fb2 100644 --- a/src/sources/_contribute-a-command.md +++ b/src/sources/_contribute-a-command.md @@ -39,7 +39,7 @@ After creating, run `pnpm build` and `pnpm vitest run -u` to update snapshots. ```yaml --- description: Brief description for /help -argument-hint: [optional-arg] or or (no arguments - interactive) +argument-hint: "[optional-arg] or or (no arguments - interactive)" _hint: Short 2-3 word hint _category: Test-Driven Development | Planning | Workflow | Ship / Show / Ask | Utilities | [Something else] _order: 1-99 diff --git a/src/sources/add-command.md b/src/sources/add-command.md index afcbf89..7c0a04c 100644 --- a/src/sources/add-command.md +++ b/src/sources/add-command.md @@ -36,7 +36,7 @@ The `/add-command` command shows this guide for creating new slash commands. It --- allowed-tools: Read, Glob, Grep, Bash(git status:*), Task description: Brief description of what this command does -argument-hint: [required-arg] [optional-arg] +argument-hint: "[required-arg] [optional-arg]" --- # Command Title diff --git a/src/sources/busycommit.md b/src/sources/busycommit.md index 8af7385..1f0f09c 100644 --- a/src/sources/busycommit.md +++ b/src/sources/busycommit.md @@ -1,6 +1,6 @@ --- description: Create multiple atomic git commits, one logical change at a time -argument-hint: [optional-commit-description] +argument-hint: "[optional-commit-description]" _hint: Atomic commits _category: Workflow _order: 2 diff --git a/src/sources/commit.md b/src/sources/commit.md index 78e72f5..5b5a3cf 100644 --- a/src/sources/commit.md +++ b/src/sources/commit.md @@ -1,6 +1,6 @@ --- description: Create a git commit following project standards -argument-hint: [optional-commit-description] +argument-hint: "[optional-commit-description]" _hint: Git commit _category: Workflow _order: 1 diff --git a/src/sources/gap.md b/src/sources/gap.md index 4d69e4b..ae03202 100644 --- a/src/sources/gap.md +++ b/src/sources/gap.md @@ -1,6 +1,6 @@ --- description: Analyze conversation context for unaddressed items and gaps -argument-hint: [optional additional info] +argument-hint: "[optional additional info]" _hint: Find gaps _category: Workflow _order: 11 diff --git a/src/sources/issue.md b/src/sources/issue.md index d512153..6272a90 100644 --- a/src/sources/issue.md +++ b/src/sources/issue.md @@ -1,6 +1,6 @@ --- description: Analyze GitHub issue and create TDD implementation plan -argument-hint: [optional-issue-number] +argument-hint: "[optional-issue-number]" _hint: Analyze issue _category: Planning _order: 1 diff --git a/src/sources/polish.md b/src/sources/polish.md index 5493470..63036ca 100644 --- a/src/sources/polish.md +++ b/src/sources/polish.md @@ -1,6 +1,6 @@ --- description: Review and address issues in existing code - fix problems or justify skipping -argument-hint: [branch, PR#, file, or area to polish] +argument-hint: "[branch, PR#, file, or area to polish]" _hint: Fix or skip issues _category: Workflow _order: 36 diff --git a/src/sources/pr-ask.md b/src/sources/pr-ask.md index 057b901..ddfbae0 100644 --- a/src/sources/pr-ask.md +++ b/src/sources/pr-ask.md @@ -1,6 +1,6 @@ --- description: Request team review and approval - for complex changes needing discussion -argument-hint: [optional-pr-title-and-description] +argument-hint: "[optional-pr-title-and-description]" _hint: Request review _category: Ship / Show / Ask _order: 3 diff --git a/src/sources/pr-ship.md b/src/sources/pr-ship.md index ea0bc97..61dee60 100644 --- a/src/sources/pr-ship.md +++ b/src/sources/pr-ship.md @@ -1,6 +1,6 @@ --- description: Ship code directly to main - for small, obvious changes that don't need review -argument-hint: [optional-commit-message] +argument-hint: "[optional-commit-message]" _hint: Direct to main _category: Ship / Show / Ask _order: 1 diff --git a/src/sources/pr-show.md b/src/sources/pr-show.md index a7fba5d..e2878d0 100644 --- a/src/sources/pr-show.md +++ b/src/sources/pr-show.md @@ -1,6 +1,6 @@ --- description: Show code to team with auto-merge - for changes that should be visible but don't need approval -argument-hint: [optional-pr-title-and-description] +argument-hint: "[optional-pr-title-and-description]" _hint: Auto-merge PR _category: Ship / Show / Ask _order: 2 diff --git a/src/sources/pr.md b/src/sources/pr.md index 2ad2e28..cb06fec 100644 --- a/src/sources/pr.md +++ b/src/sources/pr.md @@ -1,6 +1,6 @@ --- description: Creates a pull request using GitHub MCP -argument-hint: [optional-pr-title-and-description] +argument-hint: "[optional-pr-title-and-description]" _hint: Create PR _category: Workflow _order: 5 diff --git a/src/sources/red.md b/src/sources/red.md index 1ff4e5a..f2c5107 100644 --- a/src/sources/red.md +++ b/src/sources/red.md @@ -1,6 +1,6 @@ --- description: Execute TDD Red Phase - write ONE failing test -argument-hint: [optional additional info] +argument-hint: "[optional additional info]" _hint: Failing test _category: Test-Driven Development _order: 2 diff --git a/src/sources/simplify.md b/src/sources/simplify.md index 6056f7f..c679f6a 100644 --- a/src/sources/simplify.md +++ b/src/sources/simplify.md @@ -1,6 +1,6 @@ --- description: Reduce code complexity while keeping tests green -argument-hint: [file, function, or area to simplify] +argument-hint: "[file, function, or area to simplify]" _hint: Reduce complexity _category: Test-Driven Development _order: 16 diff --git a/src/sources/summarize.md b/src/sources/summarize.md index 25b3e8a..ec6796a 100644 --- a/src/sources/summarize.md +++ b/src/sources/summarize.md @@ -1,6 +1,6 @@ --- description: Summarize conversation progress and next steps -argument-hint: [optional additional info] +argument-hint: "[optional additional info]" _hint: Summarize chat _category: Workflow _order: 10 diff --git a/src/sources/tdd-review.md b/src/sources/tdd-review.md index 44674fa..72dbb84 100644 --- a/src/sources/tdd-review.md +++ b/src/sources/tdd-review.md @@ -1,6 +1,6 @@ --- description: Review test suite quality against FIRST principles and TDD anti-patterns -argument-hint: [optional test file or directory path] +argument-hint: "[optional test file or directory path]" _hint: Review tests _category: Test-Driven Development _order: 45 diff --git a/src/sources/tdd.md b/src/sources/tdd.md index 6acf38e..95222cb 100644 --- a/src/sources/tdd.md +++ b/src/sources/tdd.md @@ -1,6 +1,6 @@ --- description: Remind agent about TDD approach and continue conversation -argument-hint: [optional-response-to-last-message] +argument-hint: "[optional-response-to-last-message]" _hint: TDD reminder _category: Test-Driven Development _order: 1