/qa-setup
Phase: 1 - Setup
Command: /qa-setup
Run: Once per developer machine
Allowed tools: Bash, Read
What it does
Installs the two external CLIs required by dq-awesomeqa. Explains the purpose of each tool before installing it - engineers should understand why each tool exists.
| Tool | Purpose | Install command |
|---|---|---|
a11y-cli | WCAG accessibility audits + Playwright browser automation | npm install -g @democratize-quality/accessibility-cli |
dq-nbomber | Load test generation and execution via NBomber | dotnet tool install -g dq-nbomber-cli |
The democratize-quality MCP server is not installed by this skill - it is bundled in the plugin and activated automatically.
Step by step
Step 1 - Check what's already installed
bash
which a11y-cli && a11y-cli --version
which dq-nbomber && dq-nbomber --versionThen verify your coding agent can see the democratize-quality MCP server from its plugin/MCP diagnostics.
Reports what's found vs. missing. Does not reinstall tools that are already working.
Step 2 - Install missing tools
a11y-cli:
bash
npm install -g @democratize-quality/accessibility-cli
a11y-cli --version # verifydq-nbomber (requires .NET 8+):
bash
dotnet --version # verify .NET is installed first
dotnet tool install -g dq-nbomber-cli
dq-nbomber --version # verifyStep 3 - Final validation
bash
a11y-cli --version
dq-nbomber --versionFinally, confirm democratize-quality is available in your coding agent diagnostics.
Failure table
| Problem | Resolution |
|---|---|
npm install -g permission error | Run with sudo or configure npm global prefix |
dotnet --version not found | Install .NET 8 SDK from dotnet.microsoft.com |
dotnet tool install fails | Check if already installed: dotnet tool list -g | grep dq-nbomber |
democratize-quality not visible in diagnostics | Verify plugin is installed for your coding agent and restart the session |
After setup
Run /qa-onboard to configure the project.
