step-progress-system

Implement accessible step and progress states for multi-step UI flows.

2|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/coastdigitalgroup/coastai-skills --skill step-progress-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: step-progress-system
Source: https://github.com/coastdigitalgroup/coastai-skills/tree/main/website-design/step-progress-system
Command: npx skills add https://github.com/coastdigitalgroup/coastai-skills --skill step-progress-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a structured approach to designing and documenting how users move through multi-step processes, ensuring clear progress and reducing cognitive load.

Core Features & Use Cases

  • Pattern options include Horizontal Stepper, Vertical Stepper, Continuous Progress Bar, and Progress Circle to match the task and screen size.
  • State definitions cover Pending, Active, Completed, and Error with accessible labeling and visual cues.
  • Guiding scenarios span e-commerce checkouts, onboarding flows, multi-step forms, and long-running tasks with clear feedback.

Quick Start

Define and apply a Step & Progress System to a multi-step flow in your product, then tailor states, labels, and responsiveness accordingly.

Frequently Asked Questions about step-progress-system

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

FAQPage Schema
How do I design an accessible stepper for multi-step forms?

An accessible stepper requires clear state definitions for Pending, Active, Completed, and Error states. You ensure accessibility by applying visual cues and labeling to each state, reducing cognitive load across desktop and mobile interfaces.

What is the best way to show user progress in a complex checkout flow?

The best way to show user progress in complex flows is implementing a Step & Progress System. You can choose between Horizontal Stepper, Vertical Stepper, Continuous Progress Bar, or Progress Circle patterns to match your screen size and task.

Can I use a progress bar for both onboarding sequences and loading states?

Yes, a progress bar supports both onboarding sequences and loading states. The system provides pattern options like Continuous Progress Bars and Progress Circles to give users clear feedback during long-running tasks or multi-step guided scenarios.

How do I handle responsive behavior for progress indicators on mobile interfaces?

Handling responsive behavior for progress indicators involves selecting appropriate patterns like Vertical Steppers for narrow mobile screens. The system enforces responsive behavior guidelines to ensure clear state visualization and accessible user feedback across different devices.

Why does my multi-step UI flow need defined states for pending and error steps?

Multi-step UI flows need defined pending and error states to reduce user confusion and cognitive load. By enforcing accessible labeling and distinct visual cues for each state, the system provides clear feedback and guides users effectively through complex processes.