بنقرة واحدة
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