- Home
- Skills
- Mattgierhart
- Prd Driven Context Engineering
- Prd V04 Screen Flow Definition
prd-v04-screen-flow-definition_skill
- Python
17
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill mattgierhart/prd-driven-context-engineering --skill prd-v04-screen-flow-definition- SKILL.md7.6 KB
Overview
This skill converts user journeys into a concrete screen inventory and navigation map during PRD v0.4 User Journey Mapping. It outputs SCR- entries for screens and DES- entries for design system elements, ensuring journeys, features, and constraints are traceable. The goal is a prioritized, implementable UI structure ready for v0.5 Red Team Review.
How this skill works
The skill ingests UJ- (User Journey Mapping), FEA- (Feature Value Planning), and BR- (constraints) inputs. It inventories pages, modals, panels, and components, maps features to screens, defines navigation patterns, and identifies shared design elements. Final outputs are SCR- entries (screens) and DES- entries (design system components) with traceability to journeys, features, and constraints.
When to use it
- You need to answer “what screens do we need?” from user journeys
- Consolidating UJ- steps into an actionable screen list for an MVP
- Planning navigation and hierarchy for onboarding or core flows
- Preparing artifacts to feed v0.5 Red Team Review or technical scoping
- When features appear orphaned or screen count balloons for an MVP
Best practices
- Start with Pages, then add Modals/Panels to reduce navigation friction
- Map every UJ- step to a SCR- entry and every FEA- to at least one screen
- Choose a navigation pattern (Hub & Spoke, Linear, Hierarchical, Flat) based on product type
- Extract shared UI into DES- entries to avoid duplication and speed implementation
- Keep MVP screen count reasonable (<15 pages) and avoid screen explosion
Example use cases
- Generate SCR- and DES- inventories from a completed user journey map for an analytics SaaS
- Convert onboarding journey into a linear flow with required modals and panels
- Audit feature-to-screen matrix to find orphaned features or unnecessary screens
- Define navigation hierarchy for a docs-heavy product using Hierarchical pattern
- Produce screen-level constraints tied to BR- requirements for accessibility and roles
FAQ
Start by identifying full-view Pages first. Extract repeating elements used across pages as Components or Patterns (DES-) such as headers, cards, and tables.
What navigation pattern should I pick?
Pick based on product goals: Hub & Spoke for dashboard-centric apps, Linear for wizards, Hierarchical for content-heavy apps, Flat for single-purpose tools.
How do I avoid screen explosion?
Consolidate similar steps onto shared screens, prefer modals/panels for quick interactions, and enforce a screen budget for MVP.