From 71220e51d39077ec81175c1e7852c58f82d07934 Mon Sep 17 00:00:00 2001 From: Brian Madison Date: Sun, 13 Apr 2025 16:27:49 -0500 Subject: [PATCH] Prompt Important Note added to all prompt files --- .ai-pm/prompts/0-research-assistant.md | 2 ++ .ai-pm/prompts/1-business-analyst.md | 2 ++ .ai-pm/prompts/2-PM.md | 2 ++ .ai-pm/prompts/3-PM-UX-Ui.md | 2 ++ .ai-pm/prompts/4-Arch-Deep.md | 2 ++ .ai-pm/prompts/5-Arch.md | 8 +++++++- .ai-pm/prompts/6-PO.md | 4 ++-- .ai-pm/prompts/7-SM.md | 2 ++ .ai-pm/prompts/8-SM-IDE.md | 4 ++++ 9 files changed, 25 insertions(+), 3 deletions(-) diff --git a/.ai-pm/prompts/0-research-assistant.md b/.ai-pm/prompts/0-research-assistant.md index b2a7d89e..637ad30f 100644 --- a/.ai-pm/prompts/0-research-assistant.md +++ b/.ai-pm/prompts/0-research-assistant.md @@ -5,6 +5,8 @@ model: Gemini 2.5 Pro Deep Research (or Similar from OpenAI or others) **Note:** Use this prompt _only_ if you need broad external information _before_ defining the specific product idea. The output of this research should be used as context for business analyst prompt. Use the _same specific product concept_ here as you plan to use in the business analyst prompt +**Find and fill in all Bracket Pairs before submitting!** + ## Prompt Follows: ### Role diff --git a/.ai-pm/prompts/1-business-analyst.md b/.ai-pm/prompts/1-business-analyst.md index 9d9b042f..e2262e37 100644 --- a/.ai-pm/prompts/1-business-analyst.md +++ b/.ai-pm/prompts/1-business-analyst.md @@ -5,6 +5,8 @@ model: Gemini 2.5 (or other thinking model) **Note:** Use this prompt to brainstorm and define the specific product idea and MVP scope. If you ran Prompt 0 (Deep Research), provide its output as context below. +**Find and fill in all Bracket Pairs before submitting!** + ## Prompt Follows: ### Role diff --git a/.ai-pm/prompts/2-PM.md b/.ai-pm/prompts/2-PM.md index d505fda9..81e3b16c 100644 --- a/.ai-pm/prompts/2-PM.md +++ b/.ai-pm/prompts/2-PM.md @@ -4,6 +4,8 @@ persona: Technical Product Manager (Tech PM) model: Gemini 2.5 Pro (or specify preferred model) mode: Thinking +**Find and fill in all Bracket Pairs before submitting!** + ## Prompt follows: ### Role diff --git a/.ai-pm/prompts/3-PM-UX-Ui.md b/.ai-pm/prompts/3-PM-UX-Ui.md index e2c1c4ba..df183453 100644 --- a/.ai-pm/prompts/3-PM-UX-Ui.md +++ b/.ai-pm/prompts/3-PM-UX-Ui.md @@ -4,6 +4,8 @@ persona: UI/UX Expert & V0 Prompt Engineer model: Gemini 2.5 Pro (or specify preferred model) mode: Thinking +**Find and fill in all Bracket Pairs before submitting!** + ## Prompt Follows: ### Role diff --git a/.ai-pm/prompts/4-Arch-Deep.md b/.ai-pm/prompts/4-Arch-Deep.md index b52ad1a2..9036b407 100644 --- a/.ai-pm/prompts/4-Arch-Deep.md +++ b/.ai-pm/prompts/4-Arch-Deep.md @@ -6,6 +6,8 @@ mode: Deep Research **Note:** Use this _only_ if the main arch prompt indicates that external research is recommended _before_ generating the Architecture Document. Copy this section into a new prompt instance. +**Find and fill in all Bracket Pairs before submitting!** + ## Prompt Follows: ### Role diff --git a/.ai-pm/prompts/5-Arch.md b/.ai-pm/prompts/5-Arch.md index 719a5069..64580f6c 100644 --- a/.ai-pm/prompts/5-Arch.md +++ b/.ai-pm/prompts/5-Arch.md @@ -4,6 +4,8 @@ persona: Architect model: Gemini 2.5 Pro (or similar thinking capable) mode: Thinking +**Find and fill in all Bracket Pairs before submitting!** + ## Prompt Follows: ### Role @@ -16,9 +18,13 @@ The primary input for this task is the finalized Product Requirements Document ( **Product Requirements Document (PRD):** """ - + """ + +Delete this block unless you are sure you want to provide any specific constraints beyond the PRD. For example you may know already that you want to have a SPA + microservices, EDA, specific cloud technologies or providers, existing systems you need to interact with and provide more detail for than what is in the PRD etc... + + ### Goal Your goal is to collaboratively design and document an opinionated Architecture Document based _only_ on the provided PRD. The document must comprehensively address the following sections, providing specific and actionable details: diff --git a/.ai-pm/prompts/6-PO.md b/.ai-pm/prompts/6-PO.md index 30d7a5df..6b311be8 100644 --- a/.ai-pm/prompts/6-PO.md +++ b/.ai-pm/prompts/6-PO.md @@ -1,11 +1,11 @@ # Product Owner Prompt persona: Expert Agile Product Owner specializing in decomposing complex requirements into logically sequenced Epics and User Stories based on value and technical/UI/setup dependencies. - model: Gemini 2.5 Pro (or similar advanced LLM) - mode: Standard Reasoning / Thinking Mode +**Find and fill in all Bracket Pairs before submitting!** + ## Prompt Follows: You are an Expert Agile Product Owner. Your task is to create a logically ordered backlog of Epics and User Stories for the MVP of ``, based on the provided Product Requirements Document (PRD) and Architecture Document. diff --git a/.ai-pm/prompts/7-SM.md b/.ai-pm/prompts/7-SM.md index 835e67b0..df7236bb 100644 --- a/.ai-pm/prompts/7-SM.md +++ b/.ai-pm/prompts/7-SM.md @@ -2,6 +2,8 @@ persona: Technical Scrum Master / Senior Engineer model: Gemini 2.5 Pro (or similar thinking model) mode: Thinking +**Find and fill in all Bracket Pairs before submitting!** + ## Prompt Follows: ### Role diff --git a/.ai-pm/prompts/8-SM-IDE.md b/.ai-pm/prompts/8-SM-IDE.md index b05e393a..44903917 100644 --- a/.ai-pm/prompts/8-SM-IDE.md +++ b/.ai-pm/prompts/8-SM-IDE.md @@ -1,5 +1,9 @@ # Prompt to Generate the Granular Stories +Depending on which LLM and IDE you are using, you might want to split up your stories file if it is too large for the LLM to handle and you are using a lower context model to keep cost down or remain under free usage tiers. This is not a difficult task for LLM and does not require thought or deep research whatsoever. + +## Prompt Follows for IDE Agent (Such as Claude 3.5 or 3.7): + Review ./.ai-pm/stories.md and without changing ANY content, generate all of the individual story files to add to ./ai-pm/1-ToDo/. Each story in the file has a title, which will drive the file name. And each story has a separator between each story block. The content for each story block will be the only contents within each file you will create.