test-scenario-run

Discovers, loads, and executes MD-based test scenarios for apps.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/ConductionNL/decidesk --skill test-scenario-run
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-scenario-run
Source: https://github.com/ConductionNL/decidesk/tree/main/.claude/skills/test-scenario-run
Command: npx skills add https://github.com/ConductionNL/decidesk --skill test-scenario-run

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end testing of live Nextcloud apps by executing predefined test scenarios with a browser agent to validate behavior.

Core Features & Use Cases

  • Discover and organize test scenarios across apps from {APP}/test-scenarios/ and parse their frontmatter (ID, title, priority, category, personas).
  • Execute Given-When-Then steps in a live environment using a browser agent, capturing evidence and screenshots.
  • Generate per-scenario reports and a consolidated run summary to support QA, CI, and audit trails.

Quick Start

Use this workflow to run a specific test scenario against a live Nextcloud app with a browser agent.

Frequently Asked Questions about test-scenario-run

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate end-to-end testing for Nextcloud apps using predefined scenarios?

Automate Nextcloud end-to-end testing by discovering test scenarios from TS-*.md files and executing Given-When-Then steps with a browser agent. The tool validates live app behavior by parsing scenario frontmatter, running the steps, and capturing screenshots as evidence.

How does the system discover and organize test scenarios across Nextcloud apps?

The system discovers test scenarios by scanning app directories for TS-*.md files and parsing their frontmatter. It organizes scenarios by extracting metadata like ID, title, priority, category, and personas from files located in the {APP}/test-scenarios/ directory.

Can I filter and run specific test scenarios by app, tag, or persona?

You can filter and run specific test scenarios by app, tag, or persona after configuring the environment and agent model. The execution engine reads the selected scenarios, runs them against a live environment using a browser agent, and generates per-scenario reports.

What is the best way to generate a consolidated QA audit trail for browser-based test runs?

Generate a consolidated QA audit trail by executing browser-based test scenarios that produce per-scenario results and an overall run summary. The system captures evidence and screenshots during execution to support CI pipelines and validation trails.

Do I need specific markdown files to validate Nextcloud behavior with a browser agent?

You need TS-*.md files containing Given-When-Then steps and frontmatter to validate Nextcloud behavior with a browser agent. The tool scans apps for these specific markdown files to load, configure, and execute the predefined test scenarios.

Why use test scenario files instead of manual testing for live Nextcloud environments?

Using test scenario files automates end-to-end validation of live Nextcloud environments, replacing manual testing with repeatable browser agent execution. This standardizes QA processes, captures automated screenshots, and generates consistent audit trails for CI workflows.