Prerequisites
Before you begin, ensure you have:- Node.js 18 or higher
- A Figma account with a file you can edit
- A Figma access token (get one here)
Installation
Quick Example: E-Commerce Checkout Flow
Let’s transform a checkout flow PRD into validated diagrams and Figma assets.Run Omni Architect
Execute the skill with your PRD:
Find your Figma file key in the URL:
https://www.figma.com/file/<FILE_KEY>/...Review the output
Omni Architect generates:
- Flowchart diagram showing the checkout process
- Sequence diagram for user-system interactions
- ER diagram for data model
- Validation report with coherence score
- Figma assets organized in your file
Understanding the Validation Report
Omni Architect validates your diagrams before generating Figma assets. Here’s a sample report:The default validation threshold is 0.85. Diagrams scoring above this threshold are automatically approved.
Next Steps
Configuration
Customize diagram types, design systems, and validation modes
Pipeline Phases
Explore all pipeline phases in detail
Validation
Learn how validation scoring works
Examples
See more complex PRD examples
Common Issues
Invalid Figma token
Invalid Figma token
If you see a
403 error, verify:- Your token is valid and not expired
- You have edit permissions on the Figma file
- The token is correctly exported to
$FIGMA_TOKEN
Low coverage score
Low coverage score
If your validation score is below 0.85:
- Add more details to your PRD user stories
- Include acceptance criteria for each feature
- Define clear flows and dependencies
PRD parsing failed
PRD parsing failed
Ensure your PRD:
- Uses Markdown format with proper headings
- Has structured sections (Feature, User Story, Acceptance Criteria)
- Doesn’t contain special characters that break parsing