Summary
当用户需要单独执行 DWF 工作流的设计稿阶段时必须使用本技能。它从已有需求文档、用户提供的 Figma/设计链接、图片素材或简短设计要求中生成或记录目标 spec 目录下 `02-设计稿/设计稿.md`,必要时保存设计图片到…
xiao0916/luckyxp-wf · Archived
当用户需要单独执行 DWF 工作流的设计稿阶段时?
npx skills add xiao0916/luckyxp-wf --skill dwf-design
当用户需要单独执行 DWF 工作流的设计稿阶段时必须使用本技能。它从已有需求文档、用户提供的 Figma/设计链接、图片素材或简短设计要求中生成或记录目标 spec 目录下 `02-设计稿/设计稿.md`,必要时保存设计图片到…
This repository is archived — consider an actively maintained alternative.
结构化开发工作流,强制按步骤执行:需求文档 → 设计稿 → 需求拆解 → 技术方案(提供多个方案供用户选…
7 installs为网页生成可预览的动画组件,目标框架由 AI 探测项目决定。当用户需要把预置的网页动画效果落地到 Re…
7 installs当开发、测试、文档生成、技能创建或修改、文件编辑、浏览器操作、截图、构建、校验、脚本运行、Power…
5 installs当用户需要把想法、需求说明、产品需求、项目背景、Markdown、纯文本或本地文档整理成 DWF 工作流风格…
5 installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
Guidance for distinctive, intentional visual design when building new UI or reshaping an existi…
866.4K installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsDebug Azure production issues on Azure using AppLens, Azure Monitor, resource health, and safe …
568.9K installsOther skills from xiao0916/luckyxp-wf.
npx skills add xiao0916/luckyxp-wf
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
main
Files included with this skill beyond the listing page.
SKILL.md
9,507 B
SUMMARY.md
693 B
本技能用于单独执行 DWF 工作流的“设计稿”阶段。它只负责收集、生成或记录设计稿信息,产出目标 spec 目录下 02-设计稿/设计稿.md;独立运行时不启动完整开发工作流,工作流模式下按 .dwf/state.json 继续当前阶段。
<HARD-GATE> 以下规则不可违反:
本技能默认只创建或更新目标 spec 目录下 02-设计稿/设计稿.md,以及必要的 02-设计稿/images/ 图片目录。不创建其它阶段文档或代码。
- 工作流模式:读取 .dwf/state.json,在 specs 数组中找 status: "active" 且 currentstep: "design" 的 spec,以 .dwf/specs/{spec.name} 作为目标 spec 目录。若该 spec 的 sharedref 非空(兄弟 spec),优先读取 .dwf/specs/{shared_ref}/01-需求/需求文档.md 作为需求依据,而非本 spec 内的需求文档。 - 独立模式:.dwf/state.json 不存在或不存在满足条件的 active spec。用 question 询问用户目标目录,默认提议 .dwf/specs/{今日日期}-{seq}-feat-{描述},其中 seq 扫描 .dwf/specs/ 现有 spec 目录名中的最大序号 +1(无则 001),由用户确认或修改。
.dwf/state.json。独立模式只写目标 spec 目录下的设计稿与该 spec 的 meta.json(如本技能创建该 spec)。不要把项目推进到 breakdown、plans、todos 或 code。只有工作流模式下才在用户确认后更新 state.json 中该 spec 的 currentstep。
除目标 spec 目录下的 02-设计稿/ 外,不要主动创建 01-需求/、03-需求分析/、04-技术方案/、05-实现清单/。不要修改已有需求文档。
如果目标 spec 目录下 02-设计稿/设计稿.md 已存在,先读取并告知用户已有文档,询问是保留、修改还是替换。用户确认前不要覆盖。
除非用户明确要求使用其他语言,所有与用户的交互、设计澄清问题、生成文档、标题、标签、表格内容、说明文字、测试记录、审计结论和产物说明都必须使用中文。代码、文件路径、命令、API 名、技术术语、第三方库名、设计工具名和用户提供的原文内容可以保留英文。
</HARD-GATE>
.dwf/state.json 是否存在,确定运行模式(见步骤 2)。02-设计稿/设计稿.md 存在,先读取并按“已有文档处理”执行。01-需求/需求文档.md 若存在则读取;工作流模式下若该 spec 的 sharedref 非空,优先读取 .dwf/specs/{sharedref}/01-需求/需求文档.md。02-设计稿/images/。读取 .dwf/state.json:
specs 数组中找到 status: "active" 且 currentstep: "design" 的 spec。目标 spec 目录为 .dwf/specs/{spec.name}/。若 spec.designskipped 为 true(用户在需求阶段已选择跳过设计稿),直接在目标 spec 目录下 02-设计稿/设计稿.md 写"设计稿阶段已跳过,无设计稿。",把 designskipped: true 与 design 加入 affectedstages 排除后确认推进。- 设计稿完成并经用户确认后,把该 spec 的 currentstep 更新为 "breakdown"、把 design 追加到 confirmedstages,同步 meta.json 与顶层 updatedat。 - 遵循 dwf-orchestrator 的确认机制,不跳过用户确认。
.dwf/state.json 不存在,或不存在满足条件的 active spec。- 用 question 询问用户目标 spec 目录,默认提议 .dwf/specs/{今日日期}-{seq}-feat-{描述}(seq 扫描 .dwf/specs/ 现有 spec 目录名中的最大序号 +1,无则 001),由用户确认或修改。 - 如目标 spec 目录不存在,创建它及其下 02-设计稿/、02-设计稿/images/。 - 在该 spec 目录下写一份初始 meta.json(name 为目录名、status: "active"、currentstep: "design"、issharedcontext: false、shared_ref: null 等)。 - 不要创建 .dwf/state.json,不推进完整工作流。 - 设计稿阶段完成后请求用户确认,确认后停止。
根据输入选择一种方式:
02-设计稿/images/。02-设计稿/images/。02-设计稿/images/。02-设计稿/设计稿.md 写为“设计稿阶段已跳过,无设计稿。”,并说明后续阶段需要基于需求文档推进。信息不足时一次只问一个问题,优先澄清:
如果可以合理假设,先明确写入“待确认项”,不要为了细枝末节阻塞产出。
读取本技能目录下 references/design_template.md 作为模板保存到目标 spec 目录下:
{目标 spec 目录}/02-设计稿/设计稿.md
生成规则:
01-需求/需求文档.md);缺失时从用户描述中提取,仍不明确则写“待确认”。images/<文件名> 在文档中引用,图片放在目标 spec 目录下 02-设计稿/images/。生成文档后,向用户展示保存位置和简要摘要,并请求确认:
02-设计稿/设计稿.md,并再次请求确认。确认完成后:
currentstep 为 "breakdown"、把 design 追加到 confirmedstages,同步 meta.json 与 updatedat,由 dwf-orchestrator 推进。如果目标文件已存在:
{目标 spec 目录}/02-设计稿/设计稿.md。- 保留现有设计稿,仅查看或总结。 - 基于现有设计稿修改。 - 替换为新设计稿。
修改已有文档时,保留原有结构,除非用户要求重写。不要创建 设计稿-v2.md 之类的新版本文件,除非用户明确要求。
结束前确认:
02-设计稿/设计稿.md 和必要图片。.dwf/state.json。02-设计稿/ 外的其它阶段目录。current_step 为 breakdown。references/design_template.md。