requirement-parser

star 1

需求拆解Skill,将用户的模糊技术选型需求转化为结构化的评估维度,包括必选项和权重项。

allenli178 By allenli178 schedule Updated 2/27/2026

name: requirement-parser description: 需求拆解Skill,将用户的模糊技术选型需求转化为结构化的评估维度,包括必选项和权重项。 version: 1.0.0 author: YuYan

需求拆解Skill

1. Goal (目标)

将用户的模糊技术选型需求转化为结构化的评估维度,为后续的技术选型分析提供明确的评估标准。

2. Input Format (输入格式)

用户的技术选型需求描述(字符串),例如:"帮我选一个适合中小团队的消息队列,要支持延迟消息,社区活跃"

3. Output Format (输出格式)

  • 必选项:必须满足的功能和指标(数组)
  • 权重项:各评估维度的权重(对象,键为评估维度,值为权重)

4. Workflow (工作流)

  1. 分析用户输入的需求描述
  2. 提取关键功能需求和约束条件
  3. 将需求转化为结构化的评估维度
  4. 根据技术类型和使用场景,为各评估维度分配合理权重
  5. 生成标准格式的输出

5. Output Template (输出模板)

{
  "must_haves": [
    "[必选功能1]",
    "[必选功能2]"
  ],
  "weights": {
    "[评估维度1]": [权重值],
    "[评估维度2]": [权重值]
  }
}

6. Self-Correction (自我纠错)

  • 验证必选项是否准确反映了用户的核心需求
  • 检查权重值之和是否为1
  • 确保评估维度与技术类型相匹配
Install via CLI
npx skills add https://github.com/allenli178/yuyan-skills --skill requirement-parser
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator