Installable skillMIT

game-requirements

ゲームの要件定義書を作成するためのスキル。漠然としたゲームアイデアを設計可能な形に変換する。 使用タイミング:(1)「ゲームを作りたい」「新しいゲームを企画したい」と言われた時、 (2)「ゲームのアイデアを整理したい」「要件をまとめたい」と言われた時、 (3)「プレイサイクルを考えたい」「ゲームの仕様を決めたい」と言われた時。 出力形式はMarkdownファ

BY yagumaUPDATED Oct 27, 2026
INTENDED FOR◈OpenClawInstall in a listed agent.

instructions.md

---
name: game-requirements
description: |
  ゲームの要件定義書を作成するためのスキル。漠然としたゲームアイデアを設計可能な形に変換する。
  使用タイミング:(1)「ゲームを作りたい」「新しいゲームを企画したい」と言われた時、
  (2)「ゲームのアイデアを整理したい」「要件をまとめたい」と言われた時、
  (3)「プレイサイクルを考えたい」「ゲームの仕様を決めたい」と言われた時。
  出力形式はMarkdownファイル。ジャンル別テンプレート(デッキ構築、ローグライク、RPG、パズル、アクション、タワーディフェンス、SRPG)も用意。
---

# ゲーム要件定義スキル

ゲームの漠然としたアイデアを、設計・実装可能な要件定義書に変換する。

## ワークフロー概要

6つのステップで要件を定義する:

1. **プレイサイクル定義** - 1回のプレイで何を繰り返すか
2. **勝敗条件の明文化** - 勝利・敗北・継続不能の条件
3. **プレイヤー操作の洗い出し** - できることを動詞で列挙
4. **ゲーム要素定義** - システム化できる「モノ」
5. **変数・数値の仮置き** - 調整可能な形に落とす
6. **想定プレイフロー** - 1プレイ分のシミュレーション

詳細ワークフロー: [workflow.md](references/workflow.md)

## クイックスタート

### Step 1: ジャンル選択

ユーザーのゲームアイデアに近いジャンルを特定し、該当テンプレートを参照:

| ジャンル | テンプレート |
|---------|-------------|
| 汎用(ジャンル不明) | [generic.md](references/templates/generic.md) |
| デッキ構築 | [deck-builder.md](references/templates/deck-builder.md) |
| ローグライク | [roguelike.md](references/templates/roguelike.md) |
| RPG | [rpg.md](references/templates/rpg.md) |
| パズル | [puzzle.md](references/templates/puzzle.md) |
| アクション | [action.md](references/templates/action.md) |
| タワーディフェンス | [tower-defense.md](references/templates/tower-defense.md) |
| SRPG | [srpg.md](references/templates/srpg.md) |

### Step 2: 対話的にヒアリング

各ステップでユーザーに質問し、情報を収集:

```
プレイサイクル → 勝敗条件 → 操作 → 要素 → 数値 → フロー
```

### Step 3: 要件定義書を出力

収集した情報をMarkdownファイルとして出力。
ファイル名例: `docs/requirements/{game-name}-requirements.md`

## 重要な原則

- プレイサイクルは**30秒〜1分**で回るのが理想
- 勝敗条件が曖昧だと設計が破綻する
- 操作はUIではなく「行為そのもの」に集中
- 数値は正解でなくていい、**存在すること**が重要
- 想定フローで破綻に気づくことが多い

## 出力フォーマット

```markdown
# {ゲーム名} 要件定義書

## 1. プレイサイクル
① 状況提示: ...
② プレイヤーの選択: ...
③ 結果反映: ...
④ フィードバック: ...

## 2. 勝敗条件
- 勝利条件: ...
- 敗北条件: ...
- 継続不能条件: ...

## 3. プレイヤー操作
- 選ぶ
- 使う
- ...

## 4. ゲーム要素
### プレイヤー
- 状態: ...
- 変化: ...

### {その他要素}
...

## 5. 数値設計
| 変数 | 範囲 | 初期値 |
|-----|------|-------|
| HP | 10〜30 | 20 |
| ... | ... | ... |

## 6. 想定プレイフロー
### 1ターン目
- 状況: ...
- 行動: ...
- 結果: ...
```
COMPATIBILITY & REFERENCES

Platform guidance

Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.

Resource notes updated 2026-10-27 · Original instructions by yaguma