mcpField
R
requirements-analysis

requirements-analysis

github.com/yinhunfeixue開発465 回インストール23 週間前に更新
リポジトリ

requirements-analysis について

ソフトウェア設計前の要件分析と確認を支援する開発スキルです。要件の整理、範囲や曖昧さの確認、レビューによる次工程への移行管理を行います。

主な機能

  1. 01Given/When/Then による要件整理
  2. 02不明点やリスク項目の確認
  3. 03MVP 範囲の定義
  4. 04要件文書の分割と作成
  5. 05レビュー後に次工程へ移行

活用シーン

  1. 01元の説明を確認可能な要件に整理
  2. 02境界条件と対象範囲の確認
  3. 03ソフトウェア設計前の要件レビュー

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/yinhunfeixue/software_development_skills --skill requirements-analysis

インストール後、Claude Code で/requirements-analysisを入力して読み込まれたか確認します。

詳細

プロジェクトの README より

需求分析与确认

依赖规范

#[[file:../rules/review-base.md]] #[[file:../rules/git-workflow.md]] #[[file:../rules/project-structure.md]]

目的

明确需求边界,确保无歧义、无遗漏,为设计提供可靠输入。

输入

  • 原始描述:需求方提供的文字、原型、口述,或对话上下文

步骤

每个步骤先输出标题,再输出结果

  • 需求整理:用 Given/When/Then 描述每条需求,检查漏洞、矛盾、缺少分支
  • 需求确认:标记不明确或有风险的需求点,逐一与需求方确认
  • 范围界定:明确 MVP 范围,排除本期不做的内容
  • 确认需求:手动模式下,输出需求清单和范围边界,等待开发者确认后再继续
  • 写入文档:每个需求或每类需求单独一个文件,创建入口文档引用所有需求文件(路径遵守 project-structure 文档存放规范)
  • 执行 review:遵守 review-base,通过后才进入下一阶段

输出

  • 需求清单:每条含 Given/When/Then
  • 范围边界:本期做什么、不做什么

Review 检查清单

  • Given/When/Then:每条需求完整,无逻辑漏洞
  • 无矛盾:无矛盾或冲突的需求
  • 边界覆盖:异常场景和边界情况已覆盖
  • 范围清晰:MVP 范围边界清晰

阶段结束

下一阶段:software-design

#[[file:../rules/stage-gate.md]]

コメント