task-ui-discovery

Convert event-storming documentation into screen inventories and presenter specifications.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/FoxSilou/ConfigurationClaude --skill task-ui-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-ui-discovery
Source: https://github.com/FoxSilou/ConfigurationClaude/tree/main/.claude/skills/task-ui-discovery
Command: npx skills add https://github.com/FoxSilou/ConfigurationClaude --skill task-ui-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduces the friction of converting event-storming outputs into a clear, prioritized set of UI artifacts so teams can move from discovery to implementation without ambiguity.

Core Features & Use Cases

  • Screen Inventory: Extracts and organizes screens and UI elements from event-storming documentation.
  • User Flows: Maps key user journeys and transitions between screens to clarify behavior and edge cases.
  • Presenter Specs: Produces Presenter contracts/specifications for frontend implementation and automated testing.
  • Use Case: After an event-storming workshop, generate a prioritized screen list, user flows, and presenter specs to feed the next sprint's development and tests.

Quick Start

Run the task-ui-discovery skill with the event-storming document events.md and optional bounded context Sales to generate a screen inventory, user flows, and Presenter specs.

Frequently Asked Questions about task-ui-discovery

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

FAQPage Schema
How do I convert event-storming documentation into UI specs for frontend development?

To convert event-storming documentation into UI specs, you process the workshop output to generate a structured screen inventory, map user flows, and produce presenter specifications for implementation and testing.

What is the best way to generate a screen inventory from event-storming outputs?

Generating a screen inventory from event-storming outputs involves analyzing the documented domain events to extract, organize, and prioritize screens and UI elements within a specific bounded context.

Can I create presenter specifications directly from a bounded context definition?

Yes, you can create presenter specifications directly from a bounded context definition by delegating event-storming analysis to extract structured presenter contracts for frontend implementation and automated testing.

How do user flows map to screens during UI discovery?

During UI discovery, user flows map to screens by tracing key user journeys and transitions extracted from event-storming documentation, clarifying behavior and edge cases across the generated screen inventory.

Do I need an event-storming document to generate user flows and screen lists?

Yes, an event-storming document is the required input to generate user flows and screen lists, while an optional bounded context name can be provided to narrow the frontend design discovery scope.

When should I not use event-storming for UI design discovery?

You should not use event-storming for UI design discovery if you lack documented domain events, as the process relies entirely on converting existing event-storming outputs into actionable UI artifacts.