Agent skill

requirements-documentation

要件ドキュメントの作成・構造化・品質管理・ハンドオフを支援するスキル。 カール・ウィーガーズの要求工学理論に基づき、ステークホルダーと開発チームの双方に有用な仕様書を作成する。 Anchors: • Software Requirements (Karl Wiegers) / 適用: 要件管理全般 / 目的: 明確で検証可能な仕様 • IEEE 830 SRS Standard / 適用: ドキュメント構造 / 目的: 標準準拠の仕様書 • Don't Make Me Think (Steve Krug) / 適用: 情報設計 / 目的: 読みやすいドキュメント Trigger: Use when creating requirements documents, writing specifications, preparing stakeholder reviews, or establishing requirements traceability. requirements document, specification, SRS, stakeholder review, traceability matrix, 要件定義書, 仕様書

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/documents/requirements-documentation

SKILL.md

要件ドキュメンテーション

概要

要件ドキュメントの構造化、品質メトリクス、ハンドオフプロトコルを提供するスキル。 以下の場面で活用される:

  • 要件定義書・仕様書の新規作成
  • 既存要件ドキュメントの品質改善
  • ステークホルダーレビューの準備
  • 設計フェーズへのハンドオフ実施
  • 要件トレーサビリティの確立

ワークフロー

Phase 1: 要件収集と分析

目的: ステークホルダーからの要件を収集し、ドキュメント化の準備を整える

アクション:

  1. ステークホルダーの特定と役割整理
  2. 要件の収集(インタビュー、既存ドキュメント分析)
  3. 機能要件と非機能要件の分類
  4. 優先度付け(MoSCoW法)
  5. 依存関係と制約の整理

Task: agents/analyze-requirements.md を参照

Phase 2: ドキュメント構造設計

目的: 収集した要件を標準化されたドキュメント形式で構造化する

アクション:

  1. ドキュメントスコープの決定
  2. テンプレート(assets/requirements-document-template.md)の適用
  3. セクション構成の最適化
  4. 受入基準の定義(Given-When-Then形式)
  5. ユースケース記述の作成

Task: agents/structure-document.md を参照

Phase 3: 検証とレビュー

目的: ドキュメントの品質を確保し、ステークホルダーの承認を得る

アクション:

  1. scripts/validate-document.mjs で構造検証
  2. 品質メトリクスの確認(完全性、一貫性、検証可能性)
  3. ステークホルダーレビューの実施
  4. フィードバックの反映と改訂
  5. 承認プロセスの完了

Task: agents/validate-document.md を参照

Phase 4: トレーサビリティとハンドオフ

目的: 要件から設計・実装・テストへの追跡可能性を確立する

アクション:

  1. 要件追跡マトリクスの作成
  2. 設計フェーズへの引き継ぎ資料準備
  3. テスト計画との紐付け
  4. scripts/log_usage.mjs で実行記録を保存
  5. ハンドオフ完了の確認

Task: agents/create-traceability.md を参照

Task仕様(ナビゲーション)

Task 起動タイミング 入力 出力
analyze-requirements Phase 1開始時 ステークホルダー情報 要件分析結果
structure-document Phase 2開始時 要件分析結果 構造化ドキュメント
validate-document Phase 3開始時 ドキュメントドラフト 検証済みドキュメント
create-traceability Phase 4開始時 確定要件 トレーサビリティ資料

詳細仕様: 各Taskの詳細は agents/ ディレクトリの対応ファイルを参照

ベストプラクティス

すべきこと

  • テンプレート(assets/requirements-document-template.md)を活用し一貫性を確保
  • MoSCoW法で全要件に優先度を付与
  • 受入基準をGiven-When-Then形式で具体的に記述
  • 要件IDを付与しトレーサビリティを維持
  • ステークホルダーレビューを早期かつ頻繁に実施
  • scripts/validate-document.mjs で定期的に品質検証

避けるべきこと

  • 曖昧または検証不可能な要件の記述
  • 優先度なしでの要件列挙
  • ステークホルダー承認前のハンドオフ
  • トレーサビリティの欠如
  • 品質検証スクリプトの実行省略

リソース参照

references/(詳細知識)

リソース パス 内容
ドキュメント構造 See references/document-structure.md 要件ドキュメントの構造パターン
品質メトリクス See references/quality-metrics.md 品質基準と検証方法
ステークホルダー管理 See references/stakeholder-management.md 関係者管理とレビュープロセス

scripts/(決定論的処理)

スクリプト 用途 使用例
validate-document.mjs ドキュメント構造検証 node scripts/validate-document.mjs [document-path]
log_usage.mjs フィードバック記録 node scripts/log_usage.mjs --result success --phase "Phase 4"

assets/(テンプレート)

テンプレート 用途
requirements-document-template.md 要件定義書の標準テンプレート

変更履歴

Version Date Changes
3.0.0 2026-01-02 18-skills.md仕様完全準拠:agents追加、references再構成、Trigger英語化
2.0.0 2025-12-31 18-skills.md仕様への全面更新:YAML frontmatter標準化、Task仕様ナビ追加
1.0.0 2025-12-24 初版作成

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results