원클릭으로
e2e-ui-fix
Fix bugs from e2e-ui-execute bug reports with Playwright MCP verification. Use after discovering bugs during E2E test execution.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Fix bugs from e2e-ui-execute bug reports with Playwright MCP verification. Use after discovering bugs during E2E test execution.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | e2e-ui-fix |
| description | Fix bugs from e2e-ui-execute bug reports with Playwright MCP verification. Use after discovering bugs during E2E test execution. |
| context | fork |
| agent | general-purpose |
$ARGUMENTS
Extract test number (required) from arguments. Example: /e2e-ui-fix 3 to fix bug from Test 3.
This command implements a systematic bug fix workflow for bugs discovered during E2E testing:
docs/e2e-ui/bug-report-test-N.md (English version required)Load Bug Report (English version only, for AI):
docs/e2e-ui/bug-report-test-N.md (English, for AI - NOT ko.md)Read Project Configuration:
playwright.config.ts: Extract base URL and test directorypackage.json: Detect frameworkUse Playwright MCP to reproduce bug:
If bug cannot be reproduced:
Analysis Steps:
Document Findings:
Implement Fix:
Fix Types:
Use Playwright MCP to verify fix:
If fix verification fails:
Create Playwright Test (only after fix verified):
File Location: Use directory from playwright.config.ts
File Naming: Follow project pattern from testMatch
import { test, expect } from "@playwright/test";
test.describe("Test N: {scenario name}", () => {
test("should {expected behavior}", async ({ page }) => {
// Navigate, interact, assert
});
// Edge case tests if needed
});
Create Bilingual Fix Summary:
docs/e2e-ui/fix-summary-test-N.ko.md (Korean)docs/e2e-ui/fix-summary-test-N.md (English)Update Bug Report Status:
playwright.config.ts and package.json firstplaywright.config.tsGood Fix:
Good Test:
## Bug Fix Complete: Test N
### Original Bug
- **Priority**: {priority}
- **Issue**: {one line description}
### Fix Summary
- **Root Cause**: {root cause}
- **Fix Approach**: {approach}
- **Files Changed**: {count} files
### Verification
- **Reproduction**: ✅ Bug reproduced successfully
- **Fix Verified**: ✅ Expected behavior now works
- **Test Written**: ✅ Regression test created
### Generated Files
- **Fix Summary**: `docs/e2e-ui/fix-summary-test-N.ko.md` and `.md`
- **Test File**: `{path/to/test.spec.ts}`
### Next Steps
1. Review fix implementation
2. Run full test suite
3. Continue with next bug or test: `/e2e-ui-execute {N+1}`
Start working according to the guidelines above.
Transform verbose natural language requests into structured bilingual documentation (Korean for review + English for AI prompts). Use when you need to clarify and structure a complex request before implementation.
Review current git changes or latest commit using code-reviewer and architect-reviewer agents. Use after completing code changes to get comprehensive quality feedback.
Review comments and suggest cleanup (identify unnecessary comments, recommend improvements). Use to aggressively clean up comment debt in code.
Identify and safely remove dead code, deprecated code, and unused exports from codebase. Use when you need to clean up unused or obsolete code.
Generate business rule documentation from domain knowledge and requirements. Use when you need to document complex business logic or domain rules.
Implement UI E2E tests sequentially using Playwright MCP, stop on bug discovery. Use after e2e-ui-research to implement the planned test scenarios.