--- name: glossary-creator description: プロジェクト用語集を作成するスキル。docs/prd.md や docs/functional-design.md が存在する場合に、ドメイン用語、技術用語、略語、アーキテクチャ用語等を体系的に定義した用語集を作成します。「用語集を作成して」「glossary を作って」「用語を定義して」等のリクエストで使用してください。 --- # 用語集クリエイター プロジェクト固有の用語と技術用語を体系的に定義する用語集を作成します。 ## 用語集について 用語集は、プロジェクト内で使用される用語の定義を統一的に管理するドキュメントです。チームメンバー間の認識を統一し、ドキュメントの一貫性を保つために作成されます。 ## 前提条件 用語集作成を開始する前に、以下のドキュメントを確認してください(存在する場合): 1. **docs/prd.md** - PRD から用語を抽出 2. **docs/functional-design.md** - 機能設計書から技術用語を抽出 これらのドキュメントが存在しない場合でも、用語集の作成は可能です。 ## 出力先 `docs/glossary.md` ## 基本ワークフロー 1. 既存ドキュメント(PRD、機能設計書等)の内容を確認 2. テンプレート [references/template.md](references/template.md) を参照 3. 各ドキュメントから用語を抽出し、体系的に整理 4. `docs/glossary.md` に保存 ## 既存用語集がある場合 `docs/glossary.md` が既に存在する場合: - 既存の構造と内容を最優先 - 新しい用語の追加や定義の更新を行う - 既存の用語定義は維持しながら更新 ## 主要セクション 用語集は以下で構成されます(該当するもののみ作成): - **ドメイン用語**: プロジェクト固有のビジネス概念 - **技術用語**: 使用している技術、フレームワーク、ツール - **略語・頭字語**: 略語の正式名称と説明 - **アーキテクチャ用語**: システム設計・パターンに関する概念 - **ステータス・状態**: システム内で使用される各種ステータス - **データモデル用語**: データベース・データ構造に関する用語 - **エラー・例外**: システムで定義されているエラー 詳細なガイドは [references/guide.md](references/guide.md) を参照してください。 ## 作成時の原則 - **明確さ**: 曖昧さを排除し、誰が読んでも同じ理解ができる定義 - **具体性**: 抽象的な定義だけでなく、具体的な使用例を含める - **関連性**: 用語同士の関係性を明確にリンク - **一貫性**: 全てのドキュメントで同じ用語を使用