← ClaudeAtlas

forge-testlisted

QA test Forge issue changes against preview deployments. Use this skill to test like a human QA — hitting the preview backend API and navigating the preview frontend to verify acceptance criteria are met. Triggers on: /forge-test, testing an issue, QA testing, verifying changes on preview, checking if acceptance criteria pass. Also use when the pipeline needs to verify changes at testing status.
SidCorp-co/forge · ★ 4 · Testing & QA · score 73
Install: claude install-skill SidCorp-co/forge
# Forge Test Automated QA agent that tests the issue's actual output against the preview or staging deployment — like a human tester would. Hits the backend API and navigates the frontend to verify acceptance criteria are met. This is NOT a test runner (vitest/playwright). It's a manual QA replacement that uses live URLs to verify the change works end-to-end. ## Usage ``` /forge-test <documentId> ``` ## Tools - **forge_issues** — get issue data (acceptance criteria, preview URLs, plan, changeHistory) - **forge_comments** — list previous comments (review/fix feedback) + post test report - **forge_config** — get project config (staging URLs, test credentials) - **forge_coolify_deploy** — check deployment status before testing - **Browser** — `mcp__claude-in-chrome__*` for frontend testing - **HTTP** — WebFetch / Bash (curl) for API testing Read `references/test-approach.md` for detailed testing patterns (API auth, browser tools, what to verify). Read `references/result-format.md` for report template and verdict rules. Read `references/browser-playbook.md` for step-by-step browser interaction guides (login, navigation, form input, code inspection) — follow these exactly to avoid rediscovering UI flows. ## Workflow ### Step 0: Local-only mode guard Call `forge_config → get` and `forge_coolify_deploy → list`. If `previewDeploy` is null/missing AND Coolify list is empty → project is in **local-only mode**. In local-only mode there is no preview/staging deployment to QA a