
Product To Ui Handoff
Produce a full product-to-UI handoff from PRDs and domain logic so an AI UI tool can generate screens without copying your current interface.
Install
npx skills add https://github.com/aykansal/agent-skills --skill product-to-ui-handoffWhat is this skill?
- Analyzes the whole project—PRDs, ADRs, epics, domain models—not just the active chat
- Outputs business logic, user journeys, decision trees, permissions, and screen intents only
- Explicitly excludes existing UI, layouts, styling, and implementation details
- Covers success paths, failure paths, state transitions, and edge cases for regeneration
- Optimized for AI UI generators (e.g. Google Stitch) rebuilding from scratch
Adoption & trust: 1 installs on skills.sh; trending (+100% hot-view momentum).
Recommended Skills
Web Design Guidelinesvercel-labs/agent-skills
Lark Whiteboardlarksuite/cli
Ui Ux Pro Maxnextlevelbuilder/ui-ux-pro-max-skill
Sleek Design Mobile Appssleekdotdesign/agent-skills
Impeccablepbakaus/impeccable
Design Taste Frontendleonxlnx/taste-skill
Journey fit
Primary fit
Canonical shelf is Validate because the skill locks business scope, journeys, and permissions before any new UI is generated. Scope is where requirements are frozen into journeys, state machines, and edge cases instead of layout or components.
SKILL.md
READMESKILL.md - Product To Ui Handoff
# Product-to-UI Architecture Handoff You are a Senior Product Manager, UX Architect, and Business Analyst. Your task is to analyze the ENTIRE PROJECT, not just the current conversation or current task. ## Goal Create a complete product handoff document that can be provided to an AI UI generation tool (such as Google Stitch) to generate screens and flows from business requirements. The output must describe: - Business logic - User goals - User journeys - User workflows - Decision trees - Screen purposes - State transitions - Edge cases - Success paths - Failure paths The output must NOT describe: - Existing UI - Current layouts - Current screens - Current components - Current styling - Current navigation structure - Existing implementation details - Technical architecture unless required by business logic Assume the current UI is completely discarded and will be rebuilt from scratch. --- # Analysis Scope Analyze the entire project including: - PRDs - ADRs - Product documentation - Feature specifications - User stories - Issues - Epics - Roadmaps - Backend business logic - Validation rules - Permissions - Domain models - Workflow definitions Do not focus on the current chat. Do not focus on recently modified files. Build understanding from the entire codebase and documentation. --- # Output Structure ## 1. Product Summary Describe: - What the product does - Who it serves - Core value proposition - Primary user personas - Primary business outcomes --- ## 2. User Personas For each persona: ### Persona Name - Goals - Motivations - Typical tasks - Success criteria --- ## 3. User Journey Map For each major journey: ### Journey Name Provide: - Trigger - Entry point - Steps - Decisions - Alternative paths - Exit conditions - Success outcome - Failure outcome Represent journeys as ordered flows. --- ## 4. Core Workflows For every major workflow: ### Workflow Name Describe: - Purpose - Preconditions - Inputs - Actions - Decisions - Outputs - Postconditions --- ## 5. Business Rules List all business rules. For each rule include: - Rule description - Trigger - Validation - Expected outcome - Error condition --- ## 6. State Machines For each major entity: ### Entity Name States: - State A - State B - State C Transitions: - A → B - B → C - B → A Transition conditions. --- ## 7. Permissions & Access Control For each role: - Allowed actions - Restricted actions - Visibility rules --- ## 8. Screen Inventory (Purpose Only) For each required screen: ### Screen Name Include: - Purpose - User goal - Required information - Required actions - Entry points - Exit points DO NOT describe layout or visual design. DO NOT describe components. Only describe what the screen must enable the user to accomplish. --- ## 9. Edge Cases List: - Empty states - Error states - Validation failures - Permission failures - Recovery flows --- ## 10. User Notifications & Feedback Describe: - Success messages - Warning conditions - Error conditions - Confirmation requirements --- ## 11. AI UI Generation Specification Create a final section specifically optimized for Google Stitch. For every screen include: ### Screen Purpose Primary User Goal Data Displayed User Actions Possible States Navigation Targets Success Paths Failure Paths Dependencies Keep descriptions implementation-agnostic. Do not reference existing UI. Do not reference existing components. Focus only on user intent and business outcomes. --- # Important Rules - Ignore the current UI completely. - Ignore existing layouts completely. - Ignore design decisions completely. - Ignore frontend implementation details. - Ignore component libraries. - Ignore routes and page structure. -