The Designs first. Docs follow. workflow lets you go from pixels to requirements without writing a single line of spec manually. Paste a Figma file URL, and Rationale reads every frame, downloads the screen images, and produces a structured PRD. The result lands in your project and can immediately be used as the spec for a Match audit.Documentation Index
Fetch the complete documentation index at: https://doc.getrationale.app/llms.txt
Use this file to discover all available pages before exploring further.
When to use this workflow
Use this workflow when:- You have designs but the requirements were never written down.
- You’re inheriting an existing product and need to document how it works.
- Your team designs before speccing and wants the PRD as a by-product, not a prerequisite.
How to generate a PRD from designs
Create a new project
Open Rationale and click New project. On the gateway picker, select Designs first. Docs follow.
Paste your Figma URL
Paste a Figma file or frame URL (for example
https://figma.com/file/…). You can paste a top-level file URL to capture all frames, or a specific frame URL to scope the PRD to a subset of screens.Click Generate PRD
Click Generate PRD. Rationale begins processing immediately and shows you live progress.
Watch the generation steps
Rationale works through four steps in sequence:
- Reading your Figma file — fetches the file structure and frame metadata
- Downloading screen images — captures a rendered image of each frame
- Writing your PRD — analyses every screen and produces the requirements document
- Saving your PRD — persists the result to your project
After generation
Once the PRD is saved to your project, you can:- Use it as the spec for a Match project. The generated PRD can serve as the baseline for ongoing drift detection. Create a new Match project and reference the same Figma file to start watching for changes against the spec Rationale just wrote.
- Export or share the PRD. Open the Summary tab to review coverage, entry points, core flows, and business rules derived from your designs.
Rationale reads the frames visible in the Figma file at generation time. If you add screens later, run the workflow again or connect the file to a Match project so future saves re-audit the updated designs.