✨ feat(vscode): 原型提示词改用通用技能,测试提示词带上合入判断

This commit is contained in:
cruldra committed 2026-10-04 10:01:41 +08:00
1 parent 53b5a8021f
commit 12d9080248
5 files changed
+66 -4

No files matched your search

@@ -4,8 +4,10 @@ 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,
@@ -189,3 +191,15 @@ 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()
})
})