From core
Guides automated QA for end-to-end UI and integration tests, progressing through data collection, requirements, code analysis, selector identification, and test implementation.
How this command is triggered — by the user, by Claude, or both
Slash command
/core:aqa-flowThe summary Claude sees in its command listing — used to decide when to auto-load this command
# AQA (Automated QA) Agent - Test Automation Workflow ## Context This agent handles end-to-end test automation from requirements gathering to test implementation. It uses TestRail, Confluence, and project documentation to create automated tests following existing architecture and coding standards. ### Critical Requirements - **ONE PHASE AT A TIME**: Read phase file, execute, update state, move to next. - **DO NOT SKIP PHASES**: Each builds on previous. - **NO ASSUMPTIONS**: Never assume selectors, flows, or data. Always ask the user if information is missing. - **USER INTERACTION**: Wai...
This agent handles end-to-end test automation from requirements gathering to test implementation. It uses TestRail, Confluence, and project documentation to create automated tests following existing architecture and coding standards.
agents/aqa-state.md after each phase.Phase 1: Data Collection [aqa-flow-data-collection.md]
agents/aqa-state.mdPhase 2: Requirements Clarification [aqa-flow-requirements-clarification.md] ⭐ USER INTERACTION REQUIRED
agents/aqa-state.mdPhase 3: Code Analysis [aqa-flow-code-analysis.md]
agents/aqa-state.mdPhase 4: Selector Identification [aqa-flow-selector-identification.md] ⭐ USER INTERACTION CONDITIONALLY REQUIRED
agents/aqa-state.mdPhase 5: Selector Implementation [aqa-flow-selector-implementation.md]
agents/aqa-state.mdPhase 6: Test Implementation [aqa-flow-test-implementation.md]
agents/aqa-state.mdPhase 7: Test Report Analysis [aqa-flow-test-report-analysis.md] ⭐ USER INTERACTION REQUIRED
agents/aqa-state.mdPhase 8: Test Corrections [aqa-flow-test-correction.md] ⭐ USER APPROVAL REQUIRED
agents/aqa-state.mdCreate/update agents/aqa-state.md after each phase:
# AQA State - <Test Name>
**Last Updated**: [DateTime]
**Current Phase**: [1-8 or COMPLETE]
**TestRail Case**: [Test Case ID/URL]
**Feature**: [Feature Name]
## Phase Completion Status
- [x] Phase 1: Data Collection - Completed [Date]
- [ ] Phase 2: Requirements Clarification - Not Started
- [ ] Phase 3: Code Analysis - Not Started
- [ ] Phase 4: Selector Identification - Not Started
- [ ] Phase 5: Selector Implementation - Not Started
- [ ] Phase 6: Test Implementation - Not Started
- [ ] Phase 7: Test Report Analysis - Not Started
- [ ] Phase 8: Test Corrections - Not Started
## Test Details
### Phase 1: Data Collection
- Completed: [DateTime]
- TestRail Case: [ID/URL]
- Confluence Pages: [URLs]
- Test Goal: [Brief description]
- Expected Result: [Brief description]
### Phase 2: Requirements Clarification
- Questions Asked: [Count]
- Assertions Defined: [Count]
- Edge Cases: [List]
### Phase 3: Code Analysis
- Existing Page Objects: [List]
- Similar Tests: [File paths]
- Test Location: [Directory/File]
### Phase 4: Selector Identification
- Missing Selectors: [Count]
- Selectors Found in Frontend Code: [Count and list if applicable]
- Page Source Files: [Paths if needed]
- Source: [Frontend Code / Page Source / Both]
### Phase 5: Selector Implementation
- Page Objects Updated: [List]
- New Page Objects Created: [List]
### Phase 6: Test Implementation
- Test File: [Path]
- Test Method: [Name]
- Assertions: [Count]
- Status: Ready for execution
### Phase 7: Test Report Analysis
- Test Report Location: [Path or source]
- Tests Executed: [Count]
- Tests Failed: [Count]
- Root Causes: [List]
### Phase 8: Test Corrections
- Issues Fixed: [Count]
- Changes Applied: [Count]
- User Approval: [Date/Time]
- Status: Ready for re-testing
[Add sections for each completed phase]
project_description.md as the single source of truth for coding standards.npx claudepluginhub amichajlowski/rosetta-mozg-19032026 --plugin core/qaCreates test plans and executes comprehensive QA testing including auth flows, edge cases, regressions, and bug reports.
/test-planCreates a structured test plan from feature artifacts — queries test types, environment, and credentials, auto-detects the test framework, generates test cases mapped to user stories, and saves them under features/<name>/testing/.
/helpRuns automated QA tests on web applications — navigates URLs, executes test checklists, checks console errors, and logs bugs as GitHub issues.
/expectAnalyzes git changes, generates targeted test plans, and executes them via AI-driven browser automation. Only tests what changed.
/testWrites and runs unit, integration, or E2E tests for provided code, acceptance criteria, and critical flows. Ensures coverage of happy paths, errors, edge cases; documents gaps.