Use first for projects and larger changes
Ask the AI to create a Product Requirements Document (PRD) before it edits so you can review scope, tradeoffs, and implementation steps.
Use this when
- New projects or major changes
- Redesigns or unclear requirements
- Multi-file work with dependencies
What to ask for
- A PRD or implementation plan
- Tradeoffs and missing decisions
- Acceptance criteria, testing, and rollout steps
Best practice: Use for new projects or big changes.
What to expect
You should get a PRD, open questions, and a clearer implementation path before code changes begin.
Why this works
Planning mode reduces rework, surfaces hidden decisions early, and keeps bigger efforts from turning into messy chats.
When not to use it
Do not use plan mode for a one-line copy tweak, a small app fix, or normal day-to-day commit and sync work.
Use for day-to-day work and focused changes
Keep the chat scoped to one page, feature, or product area. Related tweaks can share a session — just avoid mixing unrelated areas.
Use this when
- Website or app updates in one area
- Bug fixes or wording changes
- Commit, sync, or verify tasks
What to ask for
- The exact change you want
- Any constraints that matter
- A commit, GitHub sync, or build verification if needed
Best practice: Use for focused changes in one area.
What to expect
You should get a focused implementation, a short summary of what changed, and any requested verification at the end.
Why this works
Focused chats reduce context drift, speed up execution, and make it easier to review whether the change is correct.
When not to use it
Do not use a focused chat for new projects, redesigns, or work with many moving parts.