Claude Code Plugins

Community-maintained marketplace

Feedback

requirements-definition

@TakukiN/skillport_tmp
0
0

|

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name requirements-definition
description 画像・動画共有システム(オンプレミス)の機能要件・非機能要件の定義を支援する。 要件のリストアップ、詳細説明、ベストプラクティスの提案を行う。 トリガー条件: (1)「機能要件を定義したい」(2)「非機能要件を定義したい」(3)「要件を確認したい」(4) 画像・動画共有システムの要件について質問されたとき

要件定義支援スキル

画像・動画共有システム(オンプレミス環境)の要件定義を支援する。

ワークフロー

1. 初期ヒアリング

まず以下を確認して要件の範囲を特定する:

  • 対象: 機能要件 / 非機能要件 / 両方
  • フェーズ: 新規定義 / 既存レビュー / 差分分析
  • スコープ: 全体 / 特定カテゴリ(認証、ストレージ等)

2. 要件リストアップ

参照ファイルから関連する要件をリストアップする:

各要件について:

  1. ID と要件名を提示
  2. 説明を補足
  3. 優先度(必須/推奨/任意)を確認
  4. ユーザーの環境に合わせてカスタマイズ

3. 対話による明確化

リファレンスの「対話用の質問例」を活用して要件を深掘りする。

例:

  • 「同時利用ユーザー数は何人を想定していますか?」
  • 「外部からのアクセスは必要ですか?」
  • 「バックアップの頻度・保持期間の希望は?」

4. Web検索によるベストプラクティス収集

必要に応じてWebSearchツールで最新情報を取得する:

  • 「self-hosted photo gallery best practices 2025」
  • 「on-premise media server security requirements」
  • 「image video sharing system scalability」

5. 要件の整理・出力

最終的な要件を以下の形式で整理する:

## 機能要件
| ID | 要件名 | 説明 | 優先度 | 対応状況 |
|----|--------|------|--------|----------|
| FR-XXX | ... | ... | 必須/推奨/任意 | 対応済/未対応/対象外 |

## 非機能要件
| ID | 要件名 | 説明 | 目標値 | 優先度 | 対応状況 |
|----|--------|------|--------|--------|----------|
| NFR-XXX | ... | ... | ... | 必須/推奨/任意 | 対応済/未対応/対象外 |

注意事項

  • オンプレミス環境特有の制約(ハードウェア、ネットワーク、運用体制)を考慮する
  • 要件の過不足を双方向で確認しながら進める
  • 技術的な実現可能性とコストのバランスを意識する