requirement-analyzer
需求分析(徐峰方法论)
基于《有效需求分析(第二版)》,采用三阶段分析法系统化完成需求分析。
流程概述
阶段1: 明确目标和范围 → 阶段2: 理清脉络和框架 → 阶段3: 填充需求细节 → 输出需求文档
三阶段分析法:
- 阶段1:识别干系人、划分主题域、标示业务事件(SERU-S/E/R)
- 阶段2:建立领域模型和用例模型(SERU-U)
- 阶段3:细化用例、非功能需求、业务规则
方法论参考:references/overview.md
More from ynz012x/skills
git-commit-generator
分析 git 暂存区变更内容,自动推断提交类型(type)和作用域(scope),生成符合 Conventional Commits v1.0.0 规范的中文提交消息,并执行 git commit。当你需要提交代码、做 git commit、生成 commit message、提交暂存区变更时,请使用此 skill。
13python-initializr
初始化一个规范的 Python 项目,包含依赖管理、代码规范检查、类型检查、测试框架、版本管理等。当用户需要创建新的 Python 项目、初始化 Python 包、搭建 Python 开发环境、用 uv 创建项目时,请使用此 skill。
12requirement-analysis
基于徐峰《有效需求分析》方法论的系统化需求分析skill。采用SERU方法和三阶段分析流程,覆盖价值需求、功能需求、数据需求、质量需求四条主线。当你需要做需求分析、梳理系统需求、编写需求规格说明书、挖掘用户需求、启动新项目需求调研时,请使用此 skill。
11new-python-project
初始化一个规范的 Python 项目,包含依赖管理、代码规范检查、测试框架、版本管理等。当用户需要创建新的 Python 项目时触发此 skill。
3system-design
基于系统设计7步法的系统设计skill,融合SERU分析方法论。支持增量设计(分析现有代码库),输出类/函数级接口签名。当你需要做系统设计、架构设计、技术方案设计、接口设计、扩展现有系统功能时,请使用此 skill。
2skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
1