Launch the WPF application in watch mode for development and automated testing.
Install
mkdir -p .claude/skills/start-jonathanpeppers && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14296" && unzip -o skill.zip -d .claude/skills/start-jonathanpeppers && rm skill.zipInstalls to .claude/skills/start-jonathanpeppers
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
This skill starts the WPF application in watch mode and waits for it to be fully ready before returning.Key capabilities
- →Start the WPF application in watch mode
- →Check if the app is already running
- →Wait for the app to become available
- →Report success or failure of the startup process
- →Ensure the app is ready for interaction
How it works
This skill starts the WPF application in watch mode, checks for its running status, and waits for it to become available before reporting its readiness.
Inputs & outputs
When to use start
- →Start WPF app
- →Launch for first time
- →Ensure app readiness
- →Begin UI testing workflow
About this skill
---
name: start
description: Start the WPF application in watch mode. Use this skill when you need to launch the app for the first time or when it's not currently running.
---
# Vibe Start Skill
This skill starts the WPF application in watch mode and waits for it to be fully ready before returning.
## When to Use
Use this skill when:
- You need to start the WPF application for the first time
- The application is not currently running
- You want to ensure the app is ready before capturing screenshots or inspecting the tree
## Prerequisites
None - this skill will start the app from scratch.
## Usage
Run the script from the repository root:
```powershell
.\.github\skills\start\start-app.ps1
How It Works
- Checks if the app is already running (via port 5010)
- If not running, starts
dotnet watch runin the background - Waits up to 15 seconds for the app to become available
- Reports success or failure
Output
- Indicates if the app was already running
- Shows progress as it waits for the app to start
- Confirms when the app is ready for interaction
Workflow Integration
Typical workflow for AI assistants:
- Use this skill to start the app (only needs to be done once per session)
- Make XAML or C# changes
- Use restart skill to apply changes
- Use screenshot skill to verify the result
Notes
- The app runs in watch mode, so it will automatically rebuild and restart when files change
- You only need to start the app once - it stays running until manually closed
- If the app is already running, this skill will detect it and skip starting
When not to use it
- →When the WPF application is already running and ready
- →When watch mode is not desired
Limitations
- →Specific to WPF applications
- →Relies on `dotnet watch run`
- →Waits up to 15 seconds for app availability
How it compares
This skill automates the startup and readiness verification of a WPF application in watch mode, providing a controlled launch compared to manual execution.
Compared to similar skills
start side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| start (this skill) | 0 | 7mo | No flags | Beginner |
| maui-devflow-onboard | 0 | 3mo | Review | Beginner |
| run-device-tests | 3 | 2mo | Review | Advanced |
| component-development | 1 | 4mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by jonathanpeppers
View all by jonathanpeppers →You might also like
maui-devflow-onboard
aritchie
>-
run-device-tests
dotnet
Build and run .NET MAUI device tests locally with category filtering. Supports iOS, MacCatalyst, Android on macOS; Android, Windows on Windows. Use TestFilter to run specific test categories.
component-development
FritzAndFriends
Guidance for creating Blazor components that emulate ASP.NET Web Forms controls. Use this when implementing new components or extending existing ones in the BlazorWebFormsComponents library.
avalonia-viewmodels-zafiro
davila7
Optimal ViewModel and Wizard creation patterns for Avalonia using Zafiro and ReactiveUI.
azure-mgmt-fabric-dotnet
microsoft
Azure Resource Manager SDK for Fabric in .NET. Use for MANAGEMENT PLANE operations: provisioning, scaling, suspending/resuming Microsoft Fabric capacities, checking name availability, and listing SKUs via Azure Resource Manager. Triggers: "Fabric capacity", "create capacity", "suspend capacity", "resume capacity", "Fabric SKU", "provision Fabric", "ARM Fabric", "FabricCapacityResource".
syncfusion-blazor-toolkit-calendars
syncfusion
Build and customize calendar-based components in Syncfusion Blazor Toolkit. Covers Calendar, DatePicker, DateTimePicker, and TimePicker. Use when implementing date/time selection features, handling date range restriction, formatting dates, managing calendar events, validating dates, or customizing c