name: requirement-parser description: 需求拆解Skill,将用户的模糊技术选型需求转化为结构化的评估维度,包括必选项和权重项。 version: 1.0.0 author: YuYan
需求拆解Skill
1. Goal (目标)
将用户的模糊技术选型需求转化为结构化的评估维度,为后续的技术选型分析提供明确的评估标准。
2. Input Format (输入格式)
用户的技术选型需求描述(字符串),例如:"帮我选一个适合中小团队的消息队列,要支持延迟消息,社区活跃"
3. Output Format (输出格式)
- 必选项:必须满足的功能和指标(数组)
- 权重项:各评估维度的权重(对象,键为评估维度,值为权重)
4. Workflow (工作流)
- 分析用户输入的需求描述
- 提取关键功能需求和约束条件
- 将需求转化为结构化的评估维度
- 根据技术类型和使用场景,为各评估维度分配合理权重
- 生成标准格式的输出
5. Output Template (输出模板)
{
"must_haves": [
"[必选功能1]",
"[必选功能2]"
],
"weights": {
"[评估维度1]": [权重值],
"[评估维度2]": [权重值]
}
}
6. Self-Correction (自我纠错)
- 验证必选项是否准确反映了用户的核心需求
- 检查权重值之和是否为1
- 确保评估维度与技术类型相匹配