一键导入
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 页面并帮你完成安装。
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.
基于 SOC 职业分类
| 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