user-flows

Document end-to-end user journeys and type-safe navigation route contracts.

1|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/niltsiar/kotlin_multiplatform_pokedex --skill user-flows
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: user-flows
Source: https://github.com/niltsiar/kotlin_multiplatform_pokedex/tree/main/.agents/user-flows
Command: npx skills add https://github.com/niltsiar/kotlin_multiplatform_pokedex --skill user-flows

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Mapping and documenting end-to-end user journeys and navigation contracts to ensure consistent UX and clear handoffs.

Core Features & Use Cases

  • End-to-end journey mapping across multiple screens, capturing entry/exit points, actions, and responses
  • Navigation contracts design with route objects, parameters, and transitions to enable type-safe navigation
  • Decision points and flow diagrams to visualize branching, error handling, and recovery
  • Reference: Journey mapping templates in resources/journey-mapping-template.md for example formats

Quick Start

Define a simple end-to-end user journey by outlining the entry point, screen sequence, and navigation route contracts.

Frequently Asked Questions about user-flows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I document end-to-end user journeys for multi-screen flows?▼

You map end-to-end user journeys by capturing entry and exit points, actions, and responses across multiple screens to ensure consistent UX and clear handoffs.

What is a navigation contract and how does it define type-safe routing?▼

A navigation contract defines route objects, parameters, and transitions to enable type-safe navigation. It establishes strict route agreements that prevent broken paths during deep-link routing and implementation.

How do I create flow diagrams with decision points and error handling?▼

Create flow diagrams by mapping decision points to visualize branching paths, error handling, and recovery states. This documents complex navigation logic and guides both design and implementation stages.

Can I use a journey mapping template for onboarding experiences and deep-link routing?▼

Yes, you can apply journey mapping templates to onboarding experiences and deep-link routing across platforms. These templates provide example formats for defining type-safe route contracts and flow sequences.

What's the best way to map navigation contracts for cross-platform multi-screen flows?▼

The best way to map navigation contracts is to define type-safe route objects, parameters, and transitions that capture decision points and flow diagrams, ensuring consistent UX across platforms.