← スキル一覧に戻る

requirements-definition
by TakukiN
⭐ 0🍴 0📅 2025年12月18日
SKILL.md
name: requirements-definition description: | 画像・動画共有システム(オンプレミス)の機能要件・非機能要件の定義を支援する。 要件のリストアップ、詳細説明、ベストプラクティスの提案を行う。 トリガー条件: (1)「機能要件を定義したい」(2)「非機能要件を定義したい」(3)「要件を確認したい」(4) 画像・動画共有システムの要件について質問されたとき
要件定義支援スキル
画像・動画共有システム(オンプレミス環境)の要件定義を支援する。
ワークフロー
1. 初期ヒアリング
まず以下を確認して要件の範囲を特定する:
- 対象: 機能要件 / 非機能要件 / 両方
- フェーズ: 新規定義 / 既存レビュー / 差分分析
- スコープ: 全体 / 特定カテゴリ(認証、ストレージ等)
2. 要件リストアップ
参照ファイルから関連する要件をリストアップする:
各要件について:
- ID と要件名を提示
- 説明を補足
- 優先度(必須/推奨/任意)を確認
- ユーザーの環境に合わせてカスタマイズ
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 | ... | ... | ... | 必須/推奨/任意 | 対応済/未対応/対象外 |
注意事項
- オンプレミス環境特有の制約(ハードウェア、ネットワーク、運用体制)を考慮する
- 要件の過不足を双方向で確認しながら進める
- 技術的な実現可能性とコストのバランスを意識する
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です