設計 - v2

設計 - 引用

各種設計資料を作成

  • アーキテクチャー設計

    以下プロンプトを使用して、システムの全体アーキテクチャー図を作成します。

    プロンプト サンプル

    # アプリケーションアーキテクチャ作成のタスク:
    これまでの情報を基にして、アプリケーションのアーキテクチャを作成してください。
    Mermaid記法で作成してください。
    
    指示を完了させるために情報に不足がある場合は、その旨を尋ねてください。
    深呼吸をして、一歩ずつ取り組んでください
    
  • データモデル設計

    以下プロンプトを使用して、データモデル構成図を作成します。

    プロンプト サンプル

    # データモデル作成のタスク
    **ユースケース**の全てを網羅するデータモデルを作成してください。
    Mermaid記法で作成してください
    
  • 画面遷移図設計

    以下プロンプトを使用して、画面遷移図を作成します。

    プロンプト サンプル

    # 画面遷移図作成のタスク
    ユーザーの画面移図を作成してください。
    Mermaid記法で作成してください
    
  • 実装計画設計

    以下プロンプトを使用して、プロジェクトのマイルストーンを作成します。

    プロンプト サンプル

    # プロジェクトのマイルストーン作成のタスク
    **ユースケース**と**リソース状況**のを参考にして、プロジェクトの優先順位を考えて、詳細なプロジェクトのマイルストーンを作成してください。
    初期リリースに必要なものは、全て最優先にしてください。
    計算の過程を簡易的に出してください。
    
    Mermaid記法で作成してください。
    タスクを完了させるために報に不足がある場合は、その旨を尋ねてください。
    深呼吸をして、一歩ずつ取り組んでください。
    
    # リソース状況
    - 案件開始日:2023/12/28
    - 初期リリースは3か月後
    - 開発者の数は3名
    - 平均稼働率:90%
    - 土日・祝日は稼働しない
    - 最初に以下の機能を提供
    - 初期リリースのマイルストーン
      
    

作業手順

GitHub Copilot Workspace 基本操作 を参照に、以下の手順で GitHub Copilot Workspace を使用して、作業を進めます。

  1. Issue の作成
    • Title: 各種設計資料を作成
    • Description: プロンプト サンプルの内容を記載
  2. GitHub Copilot Workspace の起動
  3. Plan の作成
    • この時点でソースコードの実装は不要な場合は、提案されたソースコードの作成タスクは全て削除して問題ありません。
  4. ファイルの実装
    • 各種設計資料の成果物が生成されて、md ファイルに記載されます。
    • 後続の No.5~No.8 の操作により、生成された資源はレポジトリにコミットされて、次のタスクのインポートとして利用されます。
  5. Pull request を作成する
  6. Pull request をレビューする
  7. Pull request をマージする
  8. Delete branch(Option)