From 548901a37db92e78fff3aca6e7007f08395653a2 Mon Sep 17 00:00:00 2001 From: thejesh23 Date: Sun, 12 Jul 2026 22:58:58 -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. --- commands/documentation/docs-gen.md | 2 +- commands/operations/deploy-validate/deploy-validate.md | 2 +- commands/operations/health-check/health-check.md | 2 +- commands/operations/incident-response/incident-response.md | 2 +- commands/performance/benchmark/benchmark.md | 2 +- commands/performance/profile/profile.md | 2 +- commands/quality/code-health/code-health.md | 2 +- commands/quality/debt-analysis/debt-analysis.md | 2 +- commands/security/audit/audit.md | 2 +- commands/security/compliance-check/compliance-check.md | 2 +- commands/security/vulnerability-scan/vulnerability-scan.md | 2 +- commands/testing/test-gen.md | 2 +- commands/workflow/create-prompt/create-prompt.md | 2 +- commands/workflow/prompt-create/prompt-create.md | 2 +- commands/workflow/review/review.md | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/commands/documentation/docs-gen.md b/commands/documentation/docs-gen.md index db3d7d8..0f33156 100644 --- a/commands/documentation/docs-gen.md +++ b/commands/documentation/docs-gen.md @@ -1,6 +1,6 @@ --- allowed-tools: Task, Read, Write, Edit, Bash, Grep, Glob, WebFetch -argument-hint: [api|readme|guide|reference] [--format markdown|html|openapi|docusaurus] [--output path] [--include examples,diagrams] [--template custom] [--auto-deploy] +argument-hint: "[api|readme|guide|reference] [--format markdown|html|openapi|docusaurus] [--output path] [--include examples,diagrams] [--template custom] [--auto-deploy]" description: Generate comprehensive documentation from code including API docs, user guides, and interactive documentation with deployment automation model: inherit --- diff --git a/commands/operations/deploy-validate/deploy-validate.md b/commands/operations/deploy-validate/deploy-validate.md index 26e135a..c74a43f 100644 --- a/commands/operations/deploy-validate/deploy-validate.md +++ b/commands/operations/deploy-validate/deploy-validate.md @@ -1,7 +1,7 @@ --- name: deploy-validate description: Pre-deployment validation with tests, security checks, config safety, and environment readiness verification -argument-hint: [--env staging,production] [--skip-tests] [--quick] +argument-hint: "[--env staging,production] [--skip-tests] [--quick]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/operations/health-check/health-check.md b/commands/operations/health-check/health-check.md index a179bc1..36fcdc5 100644 --- a/commands/operations/health-check/health-check.md +++ b/commands/operations/health-check/health-check.md @@ -1,7 +1,7 @@ --- name: health-check description: Comprehensive system health verification for production monitoring and incident detection -argument-hint: [--env staging,production] [--comprehensive] [--alert] +argument-hint: "[--env staging,production] [--comprehensive] [--alert]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/operations/incident-response/incident-response.md b/commands/operations/incident-response/incident-response.md index 143f90e..8b4cb31 100644 --- a/commands/operations/incident-response/incident-response.md +++ b/commands/operations/incident-response/incident-response.md @@ -1,7 +1,7 @@ --- name: incident-response description: Production incident coordination with emergency triage, RCA, and postmortem generation -argument-hint: [--severity p0,p1,p2] [--skip-triage] [--postmortem] +argument-hint: "[--severity p0,p1,p2] [--skip-triage] [--postmortem]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/performance/benchmark/benchmark.md b/commands/performance/benchmark/benchmark.md index ec235a8..6121715 100644 --- a/commands/performance/benchmark/benchmark.md +++ b/commands/performance/benchmark/benchmark.md @@ -1,7 +1,7 @@ --- name: benchmark description: Load testing and performance benchmarking with intelligent scenario generation -argument-hint: [--duration 5m,10m,30m] [--rps 10,50,100] [--pattern baseline,stress,spike,soak] [--tool locust,artillery,k6] +argument-hint: "[--duration 5m,10m,30m] [--rps 10,50,100] [--pattern baseline,stress,spike,soak] [--tool locust,artillery,k6]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/performance/profile/profile.md b/commands/performance/profile/profile.md index 20d33fd..0e2cab8 100644 --- a/commands/performance/profile/profile.md +++ b/commands/performance/profile/profile.md @@ -1,7 +1,7 @@ --- name: profile description: Comprehensive performance profiling with bottleneck identification and optimization recommendations -argument-hint: [--layers frontend,backend,database,all] [--depth quick,standard,deep] [--threshold 500ms] +argument-hint: "[--layers frontend,backend,database,all] [--depth quick,standard,deep] [--threshold 500ms]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/quality/code-health/code-health.md b/commands/quality/code-health/code-health.md index eab3dff..90af796 100644 --- a/commands/quality/code-health/code-health.md +++ b/commands/quality/code-health/code-health.md @@ -1,7 +1,7 @@ --- name: code-health description: Codebase health assessment with quality metrics, test coverage, documentation, and maintainability analysis -argument-hint: [--scope quality,tests,docs,all] [--threshold 7.0] [--report] +argument-hint: "[--scope quality,tests,docs,all] [--threshold 7.0] [--report]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/quality/debt-analysis/debt-analysis.md b/commands/quality/debt-analysis/debt-analysis.md index dd4893d..5bc0eab 100644 --- a/commands/quality/debt-analysis/debt-analysis.md +++ b/commands/quality/debt-analysis/debt-analysis.md @@ -1,7 +1,7 @@ --- name: debt-analysis description: Technical debt identification with prioritization, effort estimation, and refactoring roadmap -argument-hint: [--category architecture,code,test,documentation,all] [--prioritize cost,risk,effort] +argument-hint: "[--category architecture,code,test,documentation,all] [--prioritize cost,risk,effort]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/security/audit/audit.md b/commands/security/audit/audit.md index dac038d..a26bddf 100644 --- a/commands/security/audit/audit.md +++ b/commands/security/audit/audit.md @@ -1,7 +1,7 @@ --- name: audit description: Comprehensive security audit with intelligent multi-phase orchestration and automatic agent selection -argument-hint: [--scope security,compliance,infrastructure,all] [--parallel-max 3] [--report-format markdown,json] +argument-hint: "[--scope security,compliance,infrastructure,all] [--parallel-max 3] [--report-format markdown,json]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/security/compliance-check/compliance-check.md b/commands/security/compliance-check/compliance-check.md index 5d0bc4d..f7e7f9f 100644 --- a/commands/security/compliance-check/compliance-check.md +++ b/commands/security/compliance-check/compliance-check.md @@ -1,7 +1,7 @@ --- name: compliance-check description: Regulatory compliance validation for GDPR, SOC2, HIPAA, PCI-DSS, and other frameworks -argument-hint: [--frameworks gdpr,soc2,hipaa,pci,iso27001,all] [--data-flow] [--generate-report] +argument-hint: "[--frameworks gdpr,soc2,hipaa,pci,iso27001,all] [--data-flow] [--generate-report]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/security/vulnerability-scan/vulnerability-scan.md b/commands/security/vulnerability-scan/vulnerability-scan.md index 858b473..a1f6284 100644 --- a/commands/security/vulnerability-scan/vulnerability-scan.md +++ b/commands/security/vulnerability-scan/vulnerability-scan.md @@ -1,7 +1,7 @@ --- name: vulnerability-scan description: Deep vulnerability analysis with CVE scanning, dependency analysis, and exploit correlation -argument-hint: [--depth surface,deep,exhaustive] [--auto-fix] [--severity critical,high,all] +argument-hint: "[--depth surface,deep,exhaustive] [--auto-fix] [--severity critical,high,all]" allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep, SlashCommand, AskUserQuestion model: inherit enabled: true diff --git a/commands/testing/test-gen.md b/commands/testing/test-gen.md index 871279c..f3145b8 100644 --- a/commands/testing/test-gen.md +++ b/commands/testing/test-gen.md @@ -1,6 +1,6 @@ --- allowed-tools: Task, Read, Write, Edit, Bash, Grep, Glob -argument-hint: [--file path] [--type unit|component|integration|e2e|api] [--framework jest|vitest|playwright] [--coverage number] [--mocks auto|manual] [--output-dir path] +argument-hint: "[--file path] [--type unit|component|integration|e2e|api] [--framework jest|vitest|playwright] [--coverage number] [--mocks auto|manual] [--output-dir path]" description: Generate comprehensive test suites automatically for components, functions, and APIs with multiple framework support model: inherit --- diff --git a/commands/workflow/create-prompt/create-prompt.md b/commands/workflow/create-prompt/create-prompt.md index bf80fb4..3777faa 100644 --- a/commands/workflow/create-prompt/create-prompt.md +++ b/commands/workflow/create-prompt/create-prompt.md @@ -1,7 +1,7 @@ --- name: create-prompt description: Expert prompt engineer that creates optimized, XML-structured prompts with intelligent depth selection -argument-hint: [task description] +argument-hint: "[task description]" allowed-tools: Task, Read, Write, Bash, Glob model: inherit enabled: true diff --git a/commands/workflow/prompt-create/prompt-create.md b/commands/workflow/prompt-create/prompt-create.md index 8c41726..a4ea24a 100644 --- a/commands/workflow/prompt-create/prompt-create.md +++ b/commands/workflow/prompt-create/prompt-create.md @@ -1,7 +1,7 @@ --- name: prompt-create description: Expert prompt engineer that creates optimized, XML-structured prompts with intelligent depth selection -argument-hint: [task description] +argument-hint: "[task description]" allowed-tools: Task, Read, Write, Bash, Glob model: inherit enabled: true diff --git a/commands/workflow/review/review.md b/commands/workflow/review/review.md index 6823a59..65bc549 100644 --- a/commands/workflow/review/review.md +++ b/commands/workflow/review/review.md @@ -1,6 +1,6 @@ --- allowed-tools: Task, Bash(git status:*), Bash(git diff:*), Bash(git log:*), Read, Grep, Glob -argument-hint: [--scope staged|unstaged|pr|commit] [--checks security,performance,style] [--format detailed|json] [--severity critical|high|medium] [--output filename] +argument-hint: "[--scope staged|unstaged|pr|commit] [--checks security,performance,style] [--format detailed|json] [--severity critical|high|medium] [--output filename]" description: Comprehensive code review with security, performance, and configuration safety analysis using specialized agents model: inherit ---