design-flows

Map user journeys with happy paths, error states, and branching logic.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/lucabattistini/concinnitas --skill design-flows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-flows
Source: https://github.com/lucabattistini/concinnitas/tree/main/skills/design-flows
Command: npx skills add https://github.com/lucabattistini/concinnitas --skill design-flows

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps map out user journeys, identify potential failure points, and document the ideal path a user takes through a product or feature.

Core Features & Use Cases

  • User Journey Mapping: Visually or textually outlines the steps a user takes.
  • Error State Identification: Documents what happens when things go wrong.
  • Friction Point Analysis: Highlights areas where users might struggle.
  • Use Case: Before building a new checkout process, use this Skill to map out every possible path a customer might take, including what happens if a payment fails or if they abandon their cart.

Quick Start

Use the design-flows skill to map the user journey for the new account creation process.

Frequently Asked Questions about design-flows

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

FAQPage Schema
How do I map user journeys for a new product feature?

User journey mapping involves outlining the steps a user takes, including ideal paths and failure scenarios. This Skill facilitates mapping by prompting for user goals, happy paths, error states, and branching logic.

What is the best way to document error states and edge cases in UX design?

Documenting error states requires identifying potential failure points and branching logic. This Skill prompts you for failure scenarios and friction points to ensure comprehensive flow documentation within a defined product experience.

How do I identify friction points in a user flow before development?

Identifying friction points involves analyzing areas where users might struggle within a user flow. This Skill highlights these areas by mapping out every possible path, including what happens when things go wrong.

Do I need product discovery experience to map user flows?

Yes, mapping user flows requires an understanding of product discovery and user-centered design principles. This background knowledge is necessary to effectively define user goals and document branching logic.

Can I map a checkout process including payment failure scenarios?

Yes, you can map a checkout process by defining the ideal path and outlining what happens if a payment fails or a cart is abandoned. This Skill handles such use cases by documenting error states and edge cases.