majiayu000/claude-skill-registry-data/testing-wpf
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Tainted
Author "majiayu000" has blocked skill(s)
Create and maintain WPF UI tests and ViewModel tests for the .NET 8 widget host app. Use when setting up UI automation, testing MVVM logic, or building a test harness for widgets and the shell.
Install
npx vskill@latest install majiayu000/claude-skill-registry-data/testing-wpfSKILL.md
Testing Wpf
Overview
Cover UI behavior and ViewModel logic without coupling tests to WPF internals.
Core areas
- ViewModel unit tests
- UI automation tests
- Test harness for widget windows
Definition of done (DoD)
- ViewModels tested via WidgetTestHarness with NoOp service implementations
- Commands tested for execute and can-execute behavior
- State changes tested through observable property assertions
- No tests depend on actual WPF runtime (prefer ViewModel tests)
- Test harness updated when new services are added
Workflow
- Write ViewModel tests for commands, state, and validation.
- Use UI automation sparingly for critical flows.
- Keep UI tests stable by controlling test data and timings.
- Build a test harness that can host widgets and shell views.
Guidance
- Prefer ViewModel tests over UI automation where possible.
- Avoid fragile selector strategies in UI tests.
- Keep test runs isolated from user desktop state.
References
references/ui-testing.mdfor UI automation strategy.references/viewmodel-tests.mdfor MVVM test patterns.references/test-harness.mdfor widget test host setup.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdevelopment/testing-wpf/SKILL.md
Popularity
- Repository stars
- 23
- Repository forks
- 8
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/majiayu000/claude-skill-registry-data/testing-wpf)