Identify the Engineering Deadlock
Write the deadlock as a testable question, such as whether a camera flow works well enough on employee phones. Name what evidence would change the team's view and exclude everything that does not help answer it.
Break a mobile feasibility deadlock by building the smallest functional prototype of the disputed capability, run it on a real phone, and use the result to replace abstract arguments with concrete technical and product questions.
Download the skill for this workflow. Version 1.0.1.


with Claire Vo
Anjan describes a team blocked on a mobile avatar capture idea with no mobile developer, then builds a narrow Expo app in Rork that captures a selfie in different expressions and uses it to show what is possible before production engineering begins.
A runnable mobile prototype that demonstrates the critical interaction on a real device, records limitations and implementation questions, and gives the team a shared reference for the production approach.
AI tool for building functional mobile prototypes
Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.
5 steps
Write the deadlock as a testable question, such as whether a camera flow works well enough on employee phones. Name what evidence would change the team's view and exclude everything that does not help answer it.
Ask Rork to build one runnable Expo flow with the minimum navigation and state needed for the test. Use synthetic content and include permissions, cancellation, error, retry, and completion states.
Build a runnable Expo prototype to test this question: [question]. Implement only this flow: [steps]. Use synthetic data. Include permission denied, cancellation, error, retry, and success states. Clearly label mocked behavior and list the packages and device capabilities used. Do not add unrelated screens or production integrations.
Connect the real device capability at the center of the dispute, such as camera capture, while keeping analysis or backend behavior mocked unless it is also part of the question. Show the user what was captured and allow a retry or correction.
Implement the [camera or device capability] for this prototype. Request only the required permission, explain why it is needed, allow cancel and retry, show the captured result, and avoid storing or uploading it unless explicitly configured. Label any simulated recognition or backend response.
Run the prototype on a representative physical phone and demonstrate both the happy path and a failure path to the engineering team. Ask what the demo proves, what it does not prove, and what they would change for production.
Store the prototype with its question, status, code, dependency versions, device and OS tested, screenshots, known limitations, and feedback. Share it as a prototype, not a roadmap commitment or production estimate.
Turn an idea into a PRD, user stories, and a plan.
How to recover when the loop fails and where human judgment helps.

Connect data from your hobbies (like golf scores or chess games) to an AI agent to get automated analysis, visual dashboards, and actionable coaching insights. Turn raw data into a story that helps you improve.

Turn your unstructured Instagram 'Saved' collection into a fun, personalized shopping catalog. This workflow uses an AI agent to organize your saves and present them in a nostalgic, engaging format like the SkyMall magazine.

Resurrect your old digital content, like a forgotten blog from Blogger or Tumblr, by using an AI agent to find, consolidate, and transform it into a daily personal podcast. Reconnect with your past self in a new, listenable format.
Join 250,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.