experience-impact-modeler

Analyze product changes to specify end-to-end UX impacts across flows and states.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/machenjie/rd-skills --skill experience-impact-modeler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: experience-impact-modeler
Source: https://github.com/machenjie/rd-skills/tree/main/src/professional-skills/experience-impact-modeler
Command: npx skills add https://github.com/machenjie/rd-skills --skill experience-impact-modeler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Experience Impact Modeler prevents UX regressions by mapping a change’s full user journey—including empty/loading/error/success/disabled/validation/permission-denied states—so product behavior is fully specified before implementation.

Core Features & Use Cases

  • Flow-wide experience modeling: Enumerates all actors, entry points, steps, decision branches, and exit states across upstream and downstream screens.
  • State coverage contract: Requires explicit specification for every interactive element across empty, loading, success, recoverable/unrecoverable error, validation failure, disabled, and permission-denied states.
  • Accessibility and UX risk guardrails: Defines WCAG 2.1 AA expectations, keyboard focus rules, ARIA requirements, contrast targets, performance perception needs, content delta, and analytics/experimentation impacts.

Quick Start

Ask an AI to “Model the experience impact for changing the checkout address form, including all user roles, every entry point to the flow, the full state coverage matrix, accessibility and focus management requirements, analytics and experiment exposure rules, and specific error/empty/loading/success copy.”

Frequently Asked Questions about experience-impact-modeler

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

FAQPage Schema
How do I map all UX states before building a new feature?

To map UX states before build, you model the full user journey across empty, loading, error, success, disabled, and permission-denied states. This process requires complete state coverage, accessibility specifications, and analytics rules to prevent regressions.

What is experience impact modeling for product changes?

Experience impact modeling analyzes proposed product changes to identify end-to-end user experience impacts across full flows. It specifies UI and UX behavior including navigation, forms, and analytics instrumentation to ensure complete state coverage before implementation.

How do I specify accessibility and focus management for interactive user flows?

You specify accessibility and focus management by defining WCAG 2.1 AA expectations, keyboard focus rules, and ARIA requirements across all interactive states. This ensures your user flows meet contrast targets and performance perception needs for all actors.

Does this UX modeling approach handle analytics instrumentation and experimentation rules?

Yes, UX modeling handles analytics instrumentation by requiring explicit analytics event and experimentation rules. It maps content delta and experiment exposure across all entry points, decision branches, and exit states within the full user journey.

How do I define error handling and validation messaging for high-volume operational screens?

You define error handling by specifying actionable content and error messaging for recoverable and unrecoverable errors across operational screens. This includes explicit validation failure states and risk escalation triggers for destructive or payment scenarios.

When do I need a full state coverage contract for permission-restricted views?

You need a full state coverage contract for permission-restricted views when modeling changes that impact access control. It requires explicit specification of permission-denied states, disabled states, and risk escalation triggers before implementation begins.