blazor-interactive-ssr-adhoc-testing-playwright-cli
Blazor Interactive Server Ad-hoc Testing with playwright-cli
This skill extends the playwright-cli skill for ad-hoc testing of Blazor web applications running in interactive server render mode (interactive SSR) with SignalR. It provides workflows for testing quick ad-hoc UX/UI validation, real-time updates, component interactions, and server-side rendering behaviors.
What is Ad-Hoc Testing?
Ad-hoc testing is informal, exploratory testing performed without predefined test cases or scripts. It focuses on:
- Exploratory Discovery: Uncovering unexpected behaviors, edge cases, and potential issues through manual interaction
- Quick Validation: Rapid verification of specific features or bug fixes without formal test planning
- Debugging Support: Interactive investigation of problems in development or staging environments
- Data Extraction: Manual collection of information from the application for analysis
Ad-Hoc Testing vs. Alternatives
| Aspect | Ad-Hoc Testing | Scripted/Automated Testing | Formal Testing |
|---|---|---|---|
| Planning | Minimal/none | Detailed test scripts | Comprehensive test plans |
| Documentation | Informal notes | Test scripts as documentation | Detailed test cases |
More from arisng/github-copilot-fc
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
20openspec-sdd
>-
2blazor-blueprint-ui
Build and customize .NET 8+ Blazor UIs with BlazorBlueprint. Use when choosing between BlazorBlueprint.Components and BlazorBlueprint.Primitives, wiring setup and providers, using ToastService/DialogService/localization, selecting icon packs, applying shadcn-ui-style theming, or copying and adapting BlazorBlueprint blueprints.
2beads
Track complex, multi-session work with dependency graphs using beads issue tracker. Use when work spans multiple sessions, has complex dependencies, or requires persistent context across compaction cycles. For simple single-session linear tasks, TodoWrite remains appropriate.
1ralph-knowledge-merge-and-promotion
Ralph-v2 knowledge extraction, staging, merge, and promotion reference. Use when running Librarian EXTRACT, STAGE, or PROMOTE modes, applying merge rules, writing extracted frontmatter, or promoting staged knowledge into `.docs`.
1agent-evaluator
Deterministic custom subagent selection helper. Use when you need a reproducible, auditable decision on which custom subagents to activate for a user query (runs scripts/agent_evaluator.py).
1