-
fix(copilot): generate .prompt.md file for VS Code Copilot slash commands (#328)
发布于
2026-07-31 16:02:31 +00:00 - fix(copilot): generate .prompt.md file for VS Code Copilot slash commands
VS Code Copilot requires reusable prompts to be files named
<name>.prompt.mddirectly in.github/prompts/. The previous
config generated.github/prompts/ui-ux-pro-max/PROMPT.md(a folder
with PROMPT.md inside), which is not recognized as a slash command.Changes:
- copilot.json: set skillPath to 'prompts', filename to
'ui-ux-pro-max.prompt.md', add dataPath for data/scripts location - copilot.json: use 'mode: agent' frontmatter (VS Code format) instead
of 'name' field - template.ts: add dataPath support so data/scripts go to a separate
directory from the prompt file when configured - template.ts: rewrite hardcoded script paths to platform-specific
scriptPath for platforms that differ from the default - uninstall.ts: handle copilot-specific file layout during uninstall
After this fix,
uipro init --ai copilotproduces:
.github/prompts/ui-ux-pro-max.prompt.md (slash command file)
.github/prompts/ui-ux-pro-max/data/ (search database)
.github/prompts/ui-ux-pro-max/scripts/ (search engine)- fix(copilot): apply prompt-file layout fix to canonical source template
Address review feedback on PR #328:
- Update src/ui-ux-pro-max/templates/platforms/copilot.json (source of
truth) with the same .prompt.md layout fix that was previously applied
only to the packaged CLI asset copy - Sync cli/assets/templates/platforms/copilot.json byte-for-byte from
the source template (also fixes stale '15 technology stacks' count;
there are 16 stack CSVs)
Smoke check (uipro init --ai copilot --offline):
.github/prompts/ui-ux-pro-max.prompt.md (slash command, mode: agent)
.github/prompts/ui-ux-pro-max/data/ (search database)
.github/prompts/ui-ux-pro-max/scripts/ (search engine)
uninstall --ai copilot removes both the prompt file and data directory.
Co-authored-by: vkayata volkan.kayatas@mercedes-benz.com
下载附件