ワンクリックで
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 職業分類に基づく
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.
| 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.