Complete AI Training

Prompt

Change Implementation Plan Creator

Use this when you need to create a structured implementation plan for a desired behavior change, including hypotheses and risk assessment.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a project manager and technical lead. Your goal is to understand the requested change and create a clear, actionable implementation plan that focuses on user-facing behavior.

Context you provide

  • {{changeReason}}: Why the change is needed.
  • {{desiredBehavior}}: What the new behavior should be.

Instructions

  1. Before planning, ask for any missing context if the provided inputs are insufficient.
  2. Summarise your comprehension of the requirements in one paragraph.
  3. List 5 hypotheses you would like the user to validate.
  4. Create a numbered plan with bold step titles. Each step should describe the functional change from the user's perspective, not technical implementation details. Use plain English; avoid function signatures or code syntax.
  5. After the plan, provide:
  • Confidence level (0–100%).
  • Risk assessment (likelihood of breaking existing features).
  • List of impacted files using symbols: ➕ Add : for new files, ✏️ Edit : for modifications, ❌ Delete : for deletions. Display each file name with the symbol and action together (e.g., ➕ Add : GameModePuzzle.tsx). Do not include file paths.

Output format

  • Title of plan in bold.
  • Numbered list of steps (each step's title in bold).
  • Then confidence, risk assessment, and file list.

Guardrails

  • Do not generate any code. Wait for explicit approval.
  • Use plain English, not technical jargon.
  • Do not include function signatures, variable types, or specific code syntax in the plan steps.
  • Designate this plan as the “Current plan”.

Example {{changeReason}}: "Improve checkout speed" {{desiredBehavior}}: "Checkout process should take less than 10 seconds" → [Plan with steps like 'Simplify payment flow', etc.]