원클릭으로
qa-evaluation
Guide for analyzing git diff and refining QA test plans
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Guide for analyzing git diff and refining QA test plans
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Git commit conventions and workflow
Guide for breaking features into atomic, implementable tasks
TDD workflow and testing patterns
Author safe RalphX Agent Workflow scripts that orchestrate durable delegated agents through the high-level workflow API.
Guide for generating QA test steps with agent-browser commands
Narrow RalphX Agent Workspace bridge playbook for workflow events delivered into an existing Agent Workspace conversation.
| name | qa-evaluation |
| description | Guide for analyzing git diff and refining QA test plans |
Guidelines for refining test plans based on actual implementation and evaluating results.
git diff HEAD~1 --stat # Overview of changed files
git diff HEAD~1 -- <file> # Specific file changes
git log -1 --oneline # Commit message context
Update test commands to match actual implementation:
{
"actual_implementation": "Brief summary of what git diff shows was implemented",
"refined_test_steps": [
{
"id": "QA1",
"criteria_id": "AC1",
"description": "Updated description",
"commands": [
"agent-browser open http://localhost:1420",
"agent-browser wait --load",
"agent-browser is visible [data-testid='actual-element']",
"agent-browser screenshot \"$RALPHX_AGENT_SCREENSHOT_DIR/qa1.png\""
],
"expected": "Updated expectation"
}
]
}
For each step:
{
"qa_results": {
"task_id": "task-123",
"overall_status": "passed",
"total_steps": 5,
"passed_steps": 5,
"failed_steps": 0,
"steps": [
{
"step_id": "QA1",
"status": "passed",
"screenshot": "$RALPHX_AGENT_SCREENSHOT_DIR/qa1-result.png",
"actual": null,
"expected": null,
"error": null
}
]
}
}
Element Not Found
Visibility Failed
Interaction Failed
Value Mismatch
{
"step_id": "QA2",
"status": "failed",
"screenshot": "$RALPHX_AGENT_SCREENSHOT_DIR/qa2-failure.png",
"actual": "Button text is 'Submit' instead of 'Save'",
"expected": "Button should display 'Save'",
"error": "Text content mismatch"
}
If same test passes/fails inconsistently:
1. Read acceptance criteria from prep phase
2. Run: git diff HEAD~1
3. Update test steps based on actual selectors
4. Execute each step:
a. Run commands
b. Check outcome
c. Record result
d. Capture screenshot
5. Calculate totals
6. Return QA results JSON