start-qa

Automates QA session setup by loading or discovering config and restarting the app.

1|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Joaovsales/coding-agent-workflow --skill start-qa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: start-qa
Source: https://github.com/Joaovsales/coding-agent-workflow/tree/main/.agents/skills/start-qa
Command: npx skills add https://github.com/Joaovsales/coding-agent-workflow --skill start-qa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the setup for manual QA sessions by loading or discovering a project's QA configuration, then restarting the app and preparing a browser-based test environment.

Core Features & Use Cases

  • Load or build project QA configuration from tasks/qa-config.md when present, or perform one-time discovery to determine startup and health checks.
  • Restart the application, launch a browser for manual QA testing, and monitor liveness and health in the background.
  • Apply across diverse repositories by generating a standardized QA config and enabling fast subsequent QA sessions.

Quick Start

Restart the application, launch a browser for manual QA testing, and run health/smoke checks in the background.

Frequently Asked Questions about start-qa

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

FAQPage Schema
How do I automate manual QA session setup across different repositories?▼

To automate QA session setup, the system scans framework configurations, Makefiles, and docker-compose files to discover startup procedures, then restarts the application and launches a browser for manual testing while monitoring health checks.

What is a qa-config.md file and when do I need it for manual testing?▼

A qa-config.md file is a standardized configuration document that stores discovered startup, health-check, and logging procedures for a project. You need it to enable fast subsequent manual QA sessions without repeating the environment discovery process.

How do I start a manual QA session if my project lacks existing QA configuration?▼

If no tasks/qa-config.md exists, the system performs a one-time startup discovery by scanning Makefiles, docker-compose, and package.json scripts to derive startup, health, and logging procedures, then generates the config file automatically.

Does this QA automation tool work with Docker Compose and Makefile-based projects?▼

Yes, the discovery process explicitly scans Makefiles, docker-compose files, package.json scripts, Procfiles, and framework configs to identify startup commands and health checks, making it compatible with diverse repository structures.

What's the best way to prepare a browser environment for manual QA testing?▼

The best way is to load or discover the project's QA configuration, restart the application, and launch a browser session while running health and smoke checks in the background to monitor application liveness during testing.

Why does my QA session startup fail when scanning framework configs?▼

QA session startup discovery may fail if the repository lacks standard startup sources such as Makefiles, docker-compose, package.json scripts, Procfiles, or recognizable framework configs, preventing the system from deriving startup and health-check procedures.