技術仕様書を作成するプロンプト

上級

このプロンプトでできること

機能の技術仕様書を、実装に必要な情報を網羅して作成します。

プロンプト

以下の機能の技術仕様書を作成してください。

## 機能概要
- 機能名: {機能名}
- 目的: {何を実現するか}
- 対象システム: {システム名}

## 要件
- 機能要件: {具体的な要件}
- 非機能要件: {パフォーマンス、セキュリティなど}

## 技術スタック
{使用する技術}

## 出力形式
1. 概要
2. システム構成図
3. データモデル
4. API仕様
5. 処理フロー
6. エラー処理
7. テスト観点
8. 移行・リリース計画

出力例

技術仕様書: ユーザー認証機能

1. 概要 JWTを使用したユーザー認証機能を実装する。 セッション管理はステートレスで行い、スケーラビリティを確保する。

2. システム構成

[Client] <-> [API Gateway] <-> [Auth Service] <-> [User DB]
                                     |
                              [Redis (Token Cache)]

3. データモデル

CREATE TABLE users (
  id UUID PRIMARY KEY,
  email VARCHAR(255) UNIQUE NOT NULL,
  password_hash VARCHAR(255) NOT NULL,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

4. API仕様

POST /auth/login

  • Request:
    { "email": "string", "password": "string" }
    
  • Response (200):
    { "access_token": "string", "refresh_token": "string" }
    
  • Error: 401 Unauthorized

5. セキュリティ考慮事項

  • パスワードはbcryptでハッシュ化
  • アクセストークン有効期限: 15分
  • リフレッシュトークン有効期限: 7日
  • ブルートフォース対策: 5回失敗でロック

関連プロンプト

この記事をシェア

人気のプロンプト

反論・批判的検討プロンプト

このプロンプトでできること 自分のアイデアや計画に対して、あえて反対意見や批判的な視点を提示してもらえます。盲点の発見や、提案の弱点を事前に補強するのに役立ちます。 プロンプト # Role あなたは …

中級

契約書を確認するプロンプト

このプロンプトでできること 契約書の内容をチェックし、注意すべきポイントやリスクを洗い出します。専門家に相談する前の一次チェックとして活用できます。 プロンプト あなたは契約書レビューの専門家です。 …

上級

目標設定を支援するプロンプト

このプロンプトでできること SMARTの法則に基づいた具体的で達成可能な目標設定を支援します。目標の分解やKPI設定、アクションプランの作成まで行います。 プロンプト 以下の内容で目標設定を手伝ってく …

中級

引き継ぎ資料を作成するプロンプト

このプロンプトでできること 異動・退職・担当変更時に必要な引き継ぎ資料を、漏れなく整理した形で作成できます。業務内容、関係者、注意点などを体系的にまとめます。 プロンプト # Task 以下の業務情報 …

中級

報告書を作成するプロンプト

このプロンプトでできること 業務報告書や調査レポートを、論理的な構成で作成できます。目的に応じた形式と、読み手を意識した文章構成を提案します。 プロンプト 以下の内容で報告書を作成してください。 【報 …

中級

オンボーディングスケジュールを作成するプロンプト

このプロンプトでできること 新入社員が早期に活躍できるよう、体系的なオンボーディングスケジュールを作成します。 プロンプト 以下の条件でオンボーディングスケジュールを作成してください。 ## 新入社員 …

中級