Playbook: Complex Projects with Dialog Engineering
Your reference for applying dialog engineering to large, multi-phase projects — from vision to implementation to documentation. Ready-to-run prompts and patterns that work across ChatGPT, Claude, GitHub Copilot, and Gemini.
What This Guide Is Not
This is not a habit formation guide (see Self-Study Guide for that). This is a project execution framework — the dialog engineering patterns that keep large projects consistent, well-implemented, and well-documented from start to finish.
Where to Practice These Prompts
Every prompt in this guide works with any AI assistant you already use — GitHub Copilot, ChatGPT, Claude, Gemini, or others. The prompts are the skill; the tool is just where you type them. If you already have a preferred tool, start there.
For the deepest experience, the Alex VS Code extension (free) adds persistent memory, specialist agents, and knowledge management on top of these patterns — especially valuable for projects that span days or weeks.
You don’t need a specific tool to benefit. You need the discipline of thinking before building — and letting AI be your thinking partner throughout the entire lifecycle.
Core Principle for Complex Projects
Most projects fail not because the work was hard, but because the vision drifted. Someone started building before the plan was clear. Decisions were made ad hoc instead of deliberately. Documentation was an afterthought. The result was technically functional but inconsistent with the original intent.
Dialog engineering solves this by making AI your project partner across three distinct phases: planning (what are we building and why), implementation (how are we building it), and tracking (are we staying on course). Each phase has its own conversation patterns. Skipping a phase — or collapsing them together — is how projects lose coherence.
The key insight: you do not start building until the plan survives scrutiny. You do not start coding until the implementation plan is explicit. You do not stop tracking until the documentation matches the reality.
The Seven Use Cases
1. Vision and Scope — Define What Success Looks Like
The dialog challenge: Every complex project begins with a vague idea — “build a website,” “redesign the workflow,” “create a training program.” The first dialog engineering move is to make the vision explicit enough that two people would build the same thing from the description alone.
Prompt pattern:
I'm starting a complex project: [describe the project in 2-3 sentences].
Help me define the vision:
1. What problem does this solve?
2. Who benefits and how?
3. What does the finished result look like — concretely?
4. What is explicitly out of scope?
5. What are the quality criteria — how will we know it's done well?
Follow-up prompts:
Challenge this vision. What's ambiguous? What would two different people interpret differently?
If I had to explain this project to a stakeholder in 30 seconds, what would I say? Draft the elevator pitch.
What are the top three risks that could derail this project? For each, what's the mitigation?
Try this now: Think of a project you have been putting off because it feels too big. Run the vision prompt. Notice how much clearer it becomes when the scope, success criteria, and exclusions are explicit.
2. The Strategic Plan — Think Before You Build
The dialog challenge: Most people jump from idea to execution. Dialog engineering inserts a planning phase where you and AI collaboratively design the approach. This is not a to-do list — it is a strategic plan that captures decisions, trade-offs, and rationale.
Prompt pattern:
Here's the vision for my project: [paste the refined vision from step 1].
Help me create a strategic plan:
1. Break this into major phases or workstreams
2. For each phase, identify the key decisions that need to be made
3. What dependencies exist between phases?
4. What should be done first to reduce risk or validate assumptions?
5. What can be done in parallel?
Follow-up prompts:
I'm not sure about [specific phase]. Walk me through two different approaches and the trade-offs of each.
This plan assumes [assumption]. What if that assumption is wrong? How does the plan change?
Read this plan as a skeptical reviewer. What's the weakest part? Where am I most likely to get stuck?
Good. Now let's refine — I want to adjust [specific element]. Keep everything else.
Try this now: Take a project you are actively working on. Paste its current state into the strategic plan prompt. Compare the AI’s suggested structure to what you have been doing. Most people discover they skipped a phase or have an implicit dependency they had not considered.
3. Plan Refinement — Iterate Until It Survives Scrutiny
The dialog challenge: The first version of any plan has gaps. Dialog engineering treats the plan as a living document that improves through multiple rounds of questioning, challenging, and refining. You are not done planning when you have a plan — you are done when the plan survives your toughest questions.
Prompt pattern:
Here's my current project plan: [paste the plan].
Let's refine it:
1. What am I missing?
2. What's over-engineered — what can I simplify?
3. Which decisions have I deferred that I should make now?
4. If I had to cut the scope by 30%, what goes first?
5. What's the one thing that, if done wrong, makes everything else fail?
Follow-up prompts:
I've decided on [decision]. Update the plan to reflect that choice and its downstream effects.
Checkpoint: summarize the plan as it stands now. Highlight any open questions.
Final review: read this plan as someone who will execute it six months from now. Is anything unclear or implicit that should be explicit?
Try this now: Take the strategic plan from use case 2 and run it through three rounds of refinement. Each round should make the plan sharper and more resilient. If the plan does not change after three rounds, it might actually be ready.
4. Implementation Plan — Choose Your Tools and Architecture
The dialog challenge: The strategic plan says what to build. The implementation plan says how — which technologies, frameworks, folder structures, naming conventions, and patterns to use. This is where you pick the scaffolding. Getting this wrong means rework later.
Prompt pattern:
Here's my strategic plan: [paste the refined plan].
Now help me create an implementation plan:
1. What technology stack or tools best fit this project? Why?
2. What's the project structure — folders, files, naming conventions?
3. What patterns or frameworks should I follow for consistency?
4. What should be set up first — the scaffolding that everything else builds on?
5. What conventions should I establish now to avoid inconsistency later?
Follow-up prompts:
I'm considering [technology A] vs [technology B]. Compare them specifically for this project's constraints.
Show me the initial project structure — the skeleton I should create before writing any real content or code.
What are the three most common implementation mistakes for projects like this? How do I avoid each one?
Draft the conventions document — the rules that anyone contributing to this project should follow.
Try this now: If you have a project that felt messy despite good intentions, ask yourself: did you have an implementation plan, or did you make technology and structure decisions as you went? Most “messy” projects had no conscious scaffolding phase.
5. Task Tracking — Stay on Course
The dialog challenge: Complex projects fail in the middle, not at the start. The enthusiasm of planning gives way to the grind of execution, and without a tracking system, vital steps get forgotten, priorities drift, and the finished product is inconsistent with the vision.
Prompt pattern:
Here's my implementation plan: [paste the plan].
Create a task tracking document:
1. Break the implementation into specific, actionable tasks
2. Group tasks by phase or workstream
3. Identify which tasks are critical path (blocking other work)
4. Which tasks are easy wins that build momentum?
5. Add checkpoints where I should pause and review progress against the vision
Follow-up prompts:
I've completed [tasks]. Update the tracker — what should I focus on next? Are there any dependencies I need to address before proceeding?
I'm stuck on [task]. Break it into smaller steps. What's the minimum viable version?
Vision check: based on what I've completed so far, am I still aligned with the original vision? What's drifting?
I need to cut scope. Given what's done and what remains, what gives the most value for the least effort?
Try this now: If you have an active project, paste its current state and ask the AI to generate a tracking document. Compare it to your mental model of “what’s left.” Most people discover they had been tracking progress in their head — which works until it does not.
6. Quality and Consistency Review — Before You Ship
The dialog challenge: The gap between “done” and “done well” is consistency. Does the documentation match the implementation? Do the naming conventions hold throughout? Does the final product tell a coherent story, or does it show the scars of ad-hoc decisions made under pressure?
Prompt pattern:
My project is nearing completion. Here's the vision, plan, and current state:
[paste the vision, plan, and a summary of what's built]
Run a consistency review:
1. Does the implementation match the original vision? Where has it drifted?
2. Are naming conventions, patterns, and structure consistent throughout?
3. Is the documentation accurate and complete?
4. What would a new person joining this project find confusing?
5. What's the one thing I should fix before calling this done?
Follow-up prompts:
I found [inconsistency]. What's the least disruptive way to fix it?
Draft the project README — summarize what this is, how to use it, and what decisions were made.
If I had to hand this off to someone else tomorrow, what would they need to know that isn't written down?
Try this now: Pick a project you recently completed. Run the consistency review prompt. Most people find at least one place where the documentation does not match reality — and several where implicit decisions were never recorded.
7. The Project Lifecycle Anti-Patterns — What Not to Do
The dialog challenge: Just as dialog engineering has anti-patterns (The Dump, The Oracle, The Ghost), complex project management has its own failure modes. Recognizing them is the fastest way to improve.
The anti-patterns:
| Anti-Pattern | What It Looks Like | The Fix |
|---|---|---|
| The Leap | Jumping from idea to code with no planning phase | Spend 20% of project time on the plan before building |
| The Perfectionist | Refining the plan forever, never starting | Set a planning timebox. Good enough beats perfect never |
| The Silo | Building without documenting decisions along the way | Capture decisions as you make them, not after |
| The Heroic Finish | Cramming quality review into the last hour | Schedule consistency checks at every phase boundary |
| The Amnesia | Forgetting the original vision mid-project | Re-read the vision document at every major checkpoint |
Prompt pattern:
I'm working on a complex project. Here's where I am: [describe current state].
Which project anti-pattern am I closest to falling into? What should I do differently right now to get back on track?
Follow-up prompts:
Review my project timeline. Am I spending the right proportion of time on planning vs. building vs. documentation?
I realize I've been doing [anti-pattern] for the last week. Help me course-correct without starting over.
Try this now: Think of a project that did not go well. Which anti-pattern was the primary cause? Most failed projects are victims of The Leap (no planning) or The Silo (no documentation along the way).
What Great Looks Like
A professional who applies dialog engineering to complex projects:
- Never starts building without a plan — the plan may be brief, but it exists and is explicit
- Refines the plan through dialog — at least two rounds of questioning and challenging before committing
- Creates an implementation plan separately — technology choices, scaffolding, and conventions are deliberate, not ad-hoc
- Tracks progress against the vision — not just “what’s done” but “are we still building what we set out to build”
- Reviews for consistency before shipping — documentation matches implementation, naming conventions hold, the story is coherent
- Documents decisions as they happen — not in a post-mortem, not in a final sprint, but continuously
Practice Plan
Days 1-5: One Phase Per Day
| Day | Phase | Practice |
|---|---|---|
| 1 | Vision and scope | Define a real project. Make the vision explicit enough to survive scrutiny. |
| 2 | Strategic plan | Break the project into phases, dependencies, and decisions. |
| 3 | Plan refinement | Run three rounds of Challenge-Me on the plan. Fix every gap. |
| 4 | Implementation plan | Choose technology, structure, and conventions deliberately. |
| 5 | Task tracking | Build the tracking document. Identify critical path and easy wins. |
Months 2-3: Integration
- Week 1-2: Apply the full lifecycle to a real project — vision through tracking
- Week 3-4: Add consistency reviews at phase boundaries. Catch drift early.
- Month 3: Teach someone else the three-phase approach — planning, implementation, tracking. Notice what you explain naturally and what you have to think about.
The goal is not to add bureaucracy. The goal is to make the invisible work visible — the decisions, trade-offs, and rationale that determine whether a project succeeds or merely finishes.
Quick Reference
The Three Phases
| # | Phase | Key Question | Output |
|---|---|---|---|
| 1 | Planning | What are we building and why? | Vision + strategic plan |
| 2 | Implementation | How are we building it? | Tech stack + scaffolding + conventions |
| 3 | Tracking | Are we staying on course? | Task list + checkpoints + consistency reviews |
The Five Anti-Patterns
| Don’t | Instead |
|---|---|
| The Leap — build without planning | Spend 20% of time on the plan first |
| The Perfectionist — plan forever | Set a timebox; good enough beats never |
| The Silo — build without documenting | Capture decisions as you make them |
| The Heroic Finish — quality review at the end | Review at every phase boundary |
| The Amnesia — forget the original vision | Re-read the vision at every checkpoint |
With the Alex Extension
If you use the Alex VS Code extension (free), these additional capabilities enhance your project execution:
| Feature | How It Helps |
|---|---|
| Persistent Memory | Alex remembers your project context, decisions, and progress across sessions — no re-explaining |
| Specialist Agents | Use Researcher for planning, Builder for implementation, Validator for quality review, Documentarian for docs |
| Todo Tracking | Built-in task management that Alex actively monitors and updates during work |
| Session Meditation | Run /meditate to consolidate project decisions and progress into long-term memory |
| Knowledge Management | Save implementation patterns with /saveinsight and reuse them across projects |
Show the world you've mastered using dialog engineering to deliver complex projects. Add your verified certificate of completion to LinkedIn.