✨ feat(vscode): 自带提示词变了就问要不要换成新版

This commit is contained in:
cruldra committed 2026-10-04 10:01:41 +08:00
1 parent 12d9080248
commit 38d06153bb
7 files changed
+138 -54

No files matched your search

@@ -4,10 +4,8 @@ import { describe, expect, it } from 'vitest'
import { PREVIOUS_DEFAULT_REVIEW_PROMPT } from './previousReviewPrompt'
import {
composeBrainstormTemplate,
planDefaultPromptReplacement,
planPromptMigration,
planReviewPromptMigration,
PREVIOUS_PROTOTYPE_PROMPTS,
PROMPT_TEMPLATE_VERSION,
splitIfBlock,
upgradePlaceholders,
@@ -191,15 +189,3 @@ describe('planReviewPromptMigration', () => {
expect(planReviewPromptMigration(undefined, PREVIOUS_DEFAULT_REVIEW_PROMPT, nextDefault)).toBeNull()
})
})
describe('planDefaultPromptReplacement', () => {
it('旧的 Figma 插件提示词换成通用技能', () => {
const next = '/ecc:ui-prototyping 给 {{issueNumber}} 号工单画原型。\n'
const out = planDefaultPromptReplacement(PREVIOUS_PROTOTYPE_PROMPTS[0], PREVIOUS_PROTOTYPE_PROMPTS, next, '已换成通用技能')
expect(out?.prompt).toBe(next)
})
it('改过的提示词不动', () => {
expect(planDefaultPromptReplacement('我自己写的原型提示词', PREVIOUS_PROTOTYPE_PROMPTS, '新的', '已换')).toBeNull()
})
})