← ClaudeAtlas

initlisted

Bootstrap a fresh QA-tests/ folder in this project. Auto-detects the framework, discovers every route, loads each page in a real browser, inventories every form/button/modal/role guard, and writes deep test tasks. Use on a new project or to re-baseline the catalog. Optional argument is the dev server URL (defaults to the configured value, then to the framework-detected default).
elwizard33/qa-my-app · ★ 1 · Testing & QA · score 72
Install: claude install-skill elwizard33/qa-my-app
# /qa-my-app:init — Bootstrap QA-tests/ ## Project context - Repo root: !`git rev-parse --show-toplevel 2>/dev/null || pwd` - Framework detection: !`node "${CLAUDE_PLUGIN_ROOT}/scripts/detect-framework.mjs"` - Existing QA-tests folder: !`test -d QA-tests && echo "EXISTS" || echo "MISSING"` ## Runtime settings (from `/plugin` user config) | Setting | Value | |---|---| | Dev URL override | `${user_config.dev_url}` | | Parallel page-analyzer agents | `${user_config.parallel_agents}` | | Parallel test-author agents | `${user_config.parallel_test_authors}` | | Browser engine | `${user_config.browser_engine}` | | Browser channel | `${user_config.browser_channel}` | | Headless | `${user_config.browser_headless}` | | Settle ms | `${user_config.settle_ms}` | | Auth mode | `${user_config.auth_mode}` | | Default role | `${user_config.default_role}` | | Available roles | `${user_config.available_roles}` | | Credential map | `${user_config.auth_credentials_file}` | | Task depth | `${user_config.task_depth}` | | Max tasks per route | `${user_config.max_tasks_per_route}` | | Excluded globs | `${user_config.exclude_globs}` | If any value is empty, fall back to a sensible default. ## Instructions When spawning subagents, use the **plugin-namespaced names** for the non-browser agents (`qa-my-app:route-discoverer`, `qa-my-app:test-author`) and the **project-level name** for the browser agent (`qa-page-analyzer`, installed in Phase 0 below). All are pre-approved in `allowed-tools` above. I