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.