What problem does it solve? Adding AI chat capabilities to a WinForms application normally requires manually wiring streaming clients, prompt templates, chat history, and UI rendering. This Skill guides you through the WarpToolkit AI stack so designer-droppable IChatClient components, streaming parsers, and a ready-made chat UI work together correctly. ## Core Features & Use Cases - Designer-droppable AI provider components: Drop OpenAI, Azure OpenAI, Anthropic, or Ollama chat services onto a form and configure model, temperature, and API-key retrieval as Designer-time properties. - Streaming response parsing: Use ReturnTokenParser to convert token-by-token MEAI streams into paragraph- and code-block-grained callbacks for clean UI rendering. - Prompt templates and chat history: Declare prompts with [AITemplate]/[AITemplateSegment] attributes, compose them with PromptBuilder, and manage conversations with AIChatHistory and AIChatClient<T>. - Use Case: Build a WinForms form with a ChatView control connected to an OpenAIChatService component, stream structured code suggestions into the chat renderer, and persist the conversation via ChatProcessor. ## Quick Start Add the four WarpToolkit AI NuGet packages to my WinForms project and wire a ChatView control to an OpenAIChatService component with streaming responses.