| description | Turn a Zoom product idea into a practical build plan with auth, architecture, milestones, and risk calls. |
|---|
Use this command when the right Zoom surface is mostly clear and the next step is a concrete delivery plan.
- Inspect the repository for current Zoom code, deployment shape, env templates, auth paths, and event or media handling.
- Capture the target user flow, success criteria, and the concrete business outcome.
- Identify the owning Zoom surface or surfaces and any external systems the integration must connect to.
- Note hard constraints early: platform, OAuth app type, webhook reachability, SDK environment limits, or marketplace review assumptions.
Before producing the build plan:
- state the Zoom surfaces in scope
- state the expected auth and event model
- state the major implementation phases
- state whether the plan is greenfield, retrofit, or repair on top of an existing integration
- Inventory the current repo and identify which parts can be reused versus what must be added.
- Define the integration architecture: frontend, backend, auth owner, event flow, and any live media components.
- Define the required Zoom app type, scopes, callback paths, and token lifecycle expectations.
- Break the implementation into phases: smallest working path first, then reliability, observability, and polish.
- Call out the highest-risk dependencies early instead of burying them under tasks.
- End with the smallest deliverable that proves the architecture works.
- Confirm the plan includes architecture, auth, scopes, implementation phases, and top risks.
- Verify the proposed sequence matches the repo’s current state and the user’s goal.
- Distinguish confirmed repo facts from assumptions or unresolved questions.
## Result
- Action: produced a Zoom integration build plan
- Status: success | partial | failed
- Details: architecture, auth model, phases, risks, first milestone
- Run the most relevant build or setup command for phase one.
- If the owning surface is still unclear, run
/plan-zoom-product. - If the repo already fails in one layer, run
/debug-zoombefore implementing further.