What problem does it solve? Building ChatGPT apps with interactive widgets requires coordinating MCP server tools, React widget components, state persistence, CSP configuration, and display modes. This Skill guides the entire workflow from idea discovery through architecture design to implementation, preventing common mistakes like duplicate tool registration, lazy-loading patterns, and lost widget state. ## Core Features & Use Cases - Guided Discovery and Architecture: Walks through phased idea validation (value proposition, LLM fit, UI overview) and API design rules such as one widget per flow and no lazy-loading tools. - Widget Implementation Patterns: Provides reference docs for server handlers, the widget() response helper, useWidget hook, persistent state vs React useState, theming, display modes, and CSP metadata. - Use Case: A developer wants to build a restaurant reservation ChatGPT app. The Skill helps scope the spec, design a search-restaurants widget plus a make-reservation tool, scaffold the project with create-mcp-use-app, and connect it to ChatGPT via a tunnel. ## Quick Start Ask the assistant to help you design and scaffold a ChatGPT app with an interactive widget using mcp-use, starting from your app idea. Note: This Skill is deprecated in favor of mcp-app-builder; install it with npx skills install mcp-use/mcp-use --skill mcp-app-builder if available.