标准Cursor Skills模版及规范说明
本文档提供Cursor Skills通用标准模版明确各模块填写规范、格式要求及注意事项适配所有技能创建重点贴合OpenTest测试流程系列技能确保技能统一、可复用、易导入、易执行。一、标准Cursor Skills模版通用版说明所有模块为必填项标注「可选」的除外严格按照以下结构填写不得随意增减模块格式统一为Markdown条目化呈现语言简洁、专业、可落地。【基础信息模块】markdown# Cursor Skill[技能名称格式业务场景操作动作例OpenTest 需求分析标准化]## 1. Skill ID技能标识[格式模块编码-技能名称缩写例01-requirement-analysis与OpenTest流程环节编码一致]## 2. Name英文名称[简洁英文与中文名称对应首字母大写无特殊符号例OpenTest Requirement Analysis Standardization]## 3. Description技能描述[1-2句话明确技能核心作用、适用场景、输出成果贴合业务需求不空泛例遵循OpenTest测试闭环流程对需求文档进行标准化分析输出可直接用于测试点、用例设计的结构化分析结果提升测试效率与规范性。]## 4. Author作者可选[姓名/团队例测试团队/XXX]## 5. Version版本可选[格式V数字例V1.0后续迭代更新版本号如V1.1]## 6. Tag标签可选[用逗号分隔贴合技能核心便于检索例OpenTest,需求分析,测试标准化, Cursor Skill]【核心配置模块】markdown## 7. Quick Start快速启动[3步以内明确用户如何快速触发、使用技能简洁易懂可直接照做例1. 粘贴目标需求文档原文或核心需求描述2. 输入触发指令参考「Trigger Conditions」3. 等待生成结构化输出直接用于后续工作。]## 8. Trigger Conditions触发条件[列出所有可触发技能的用户输入包含精准触发和模糊触发覆盖用户常用表述例- 精准触发01-requirement-analysis、需求分析怎么做、按OpenTest规范做需求分析- 模糊触发帮我分析需求、生成测试需求分析文档、需求拆解]## 9. Workflow执行流程[明确技能执行的完整步骤逻辑清晰、顺序不可乱贴合业务流程如OpenTest闭环每个步骤有具体动作和目标例1. 需求解析提取核心功能、业务规则、约束条件标记模糊/歧义需求点2. 测试对象拆解明确被测模块、接口、数据、流程区分主/分支/异常流程3. 范围与边界定义明确功能包含/排除项、数据边界、业务边界4. 场景梳理覆盖正常/异常/边界/端到端贯通场景5. 测试策略制定明确功能/性能/安全/业务贯通测试策略6. 输出成果生成标准化《测试需求分析详细设计文档》结构。]## 10. Decision Rules决策规则[明确技能执行的约束条件、判断逻辑、禁止行为确保技能输出统一、不偏离目标例1. 仅执行当前环节需求分析不提前生成测试点、用例等后续内容2. 必须明确测试范围的包含/排除项避免范围蔓延3. 模糊需求必须标注「需产品澄清」不主观臆断4. 输出必须结构化、条目化可直接用于后续测试工作5. 若用户未提供需求原文先引导用户粘贴再执行技能。]## 11. System Prompt系统提示[核心配置项明确技能执行的角色、规则、输出格式引导AI精准生成内容语言严谨可直接复制使用例你是专业软件测试工程师严格遵循OpenTest测试闭环流程需求文档→需求分析→测试点→用例→报告→归档当前执行环节[Skill ID对应的环节]。请按照以下要求执行需求分析1. 严格遵循本技能的Workflow步骤不遗漏任何环节2. 输出内容需符合Decision Rules约束不偏离需求分析核心3. 结构清晰采用标题列表格式语言专业、简洁、可落地4. 重点突出测试对象、边界、范围、场景、测试策略输出可直接用于编写测试点、用例的内容5. 若遇到模糊、歧义需求标注澄清建议不主观猜测。]## 12. Output Format输出格式约束[明确技能输出的格式、结构、语言要求确保输出统一例1. 格式Markdown分模块呈现对应Workflow步骤2. 结构包含需求解析、测试对象、范围边界、场景梳理、测试策略、输出文档结构6大模块不随意增减3. 语言专业、简洁条目化表述禁止空泛描述、冗余内容4. 特殊要求输出内容可直接复制使用无需二次修改。]【补充模块可选】markdown## 13. Example使用示例可选[提供1个完整的使用场景示例包含用户输入、技能输出便于用户理解使用方式例用户输入粘贴需求文档原文“按OpenTest规范做需求分析”技能输出### 一、需求解析1. 核心功能用户登录账号密码验证码2. 约束条件密码长度8-20位验证码有效时间5分钟3. 模糊点未明确密码是否区分大小写需产品澄清。...后续模块按规范输出]## 14. Notes注意事项可选[补充技能使用的特殊说明、常见问题、迭代记录例1. 本技能仅适用于OpenTest测试流程的需求分析环节2. 若需求文档过长建议粘贴核心需求提升执行效率3. V1.1迭代新增场景梳理的端到端场景要求。]二、规范说明必遵循1. 基础信息规范Skill ID必须与OpenTest流程环节编码一致如01-需求分析、02-测试点提取缩写简洁无特殊符号便于关联流程。名称中文名称需明确「业务场景操作动作」英文名称与中文对应首字母大写不使用缩写除非通用缩写如OpenTest。描述不超过2句话核心突出「作用场景输出」不空泛禁止“提升效率、规范流程”等无具体意义的表述需补充具体输出。2. 核心配置规范1Quick Start步骤不超过3步每步动作明确用户可直接照做不包含复杂操作。必须包含「输入内容」「触发指令」「输出预期」三个核心要素可合并在步骤中。2Trigger Conditions区分精准触发如技能ID、完整指令和模糊触发如用户常用口语化表述覆盖用户可能的输入场景。指令简洁不超过15个字避免歧义如“需求分析”可触发无需“帮我做一下需求分析”。3Workflow步骤逻辑与业务流程OpenTest保持一致顺序不可颠倒每个步骤有「动作目标」不遗漏核心环节。语言简洁用短句表述避免长段落每个步骤不超过2句话重点突出“做什么”“要达到什么效果”。4Decision Rules核心是“约束”和“判断”明确技能“能做什么、不能做什么、如何判断”避免AI输出偏离目标。至少包含3条规则重点覆盖「范围约束」「输出约束」「异常处理」如用户未提供输入时的处理方式。5System Prompt明确AI的角色如“专业软件测试工程师”绑定业务流程OpenTest明确当前执行环节。清晰列出执行要求、输出格式引导AI按Workflow和Decision Rules执行不添加无关内容。可直接复制使用后续仅需修改「当前执行环节」等个性化内容。6Output Format统一为Markdown格式明确模块结构、语言要求确保所有技能输出风格一致。强调“可落地性”禁止空泛描述输出内容需直接用于实际工作如测试文档、用例设计。3. 格式规范整体采用Markdown格式标题层级清晰# 一级标题、## 二级标题、### 三级标题不嵌套混乱。条目化呈现使用列表避免大段文字核心信息加粗如关键步骤、约束条件提升可读性。无特殊符号禁止使用、#、等无关符号英文名称首字母大写中文无错别字、语病。所有模块按模版顺序排列不得随意增减、调整顺序可选模块可根据需求添加不强制。4. 适配OpenTest流程的特殊规范Skill ID必须与OpenTest流程环节编码严格对应01-需求分析、02-测试点提取、03-测试用例设计、04-缺陷编写、05-测试报告、06-测试归档。Workflow、System Prompt、Output Format需贴合对应环节的核心目标如需求分析环节不提前生成测试用例测试用例环节不涉及报告编写。所有技能的输出成果需可衔接形成闭环如需求分析的输出可直接用于测试点提取测试点可直接用于用例设计。三、使用说明复制上述模版根据具体技能如OpenTest测试点提取、测试用例设计修改各模块的个性化内容严格遵循规范说明。填写完成后可直接导入Cursor技能库无需额外调整格式确保Markdown格式正确。后续迭代技能时仅修改对应模块内容保持整体结构、格式不变版本号同步更新。可选模块Example、Notes建议补充提升技能的易用性和可维护性。