Prompt file imported from aya7712/rta-with-ai-2 (
.github/prompts/plan-step.prompt.md). Fill in{{goal}}before use. Copyright stays with the author.
実装計画の{{goal}}のみ実装計画をより詳細にしてください。2. クラス図と3. シーケンス図と矛盾が生じないように詳細化してください。
守るべき実装ルール
リファレンス
- DBスキーマ DBの操作を実装する際はDBスキーマを参考にすること
条件
-
段階的な実装計画:
- 依存関係を考慮し、どの順番で実装するか明確にしてください。
- 完了条件に必要最低限の実装計画にしてください
- 別のゴールで実装すべきものを含めないでください
-
既存のクラス・メソッドの活用:
- プロジェクト内にすでに存在するクラスやメソッドを積極的に活用してください。
- どのクラスのどのメソッドを呼び出すべきか、引数に何を渡すべきか具体的に指示してください。
- もし適切なメソッドがない場合は、新しくメソッドを作成する指示を記載してください。
-
編集対象ファイルの明記:
- どのファイルを編集するべきかを明記してください。
- 既存のファイルを編集する場合は、その場所(クラスやメソッド)を具体的に指示してください。
- 新規ファイルを作成する場合は、その理由と内容を記載してください。
-
分かりやすい記述:
- 若手エンジニアでも理解しやすいように、専門用語をなるべく避けながら説明してください。
- 各工程で何を実装すべきかを、日本語の指示として詳細に記載してください(コードの記述は不要)。
-
フォーマット:
GOAL X: [機能名]
- 完了条件: [具体的にテスト可能な条件]
ステップ X: [処理名]
- 編集対象ファイル:
src/controllers/UserController.javaなど - 編集対象のメソッド:
AuthController#login()など - 目的: シーケンス図のどの部分を実装しようとしているか。何を達成しようとしているか。
- 内容: どのように実装を進めるか(具体的な指示)
- ポイント: 注意点や考慮すべき点
HTMLは既に実装されていますが、修正が必要であればタスクに追加してください。