بنقرة واحدة
source-command-e2e-audit
Browser-based audit for business logic and product correctness
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Browser-based audit for business logic and product correctness
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Abuse prevention - rate limiting, moderation, bad actors. Use when fighting abuse.
Account security - MFA, sessions, recovery. Use when protecting user accounts.
Admin panel - RBAC, config, admin tools. Use when building admin UI.
Application security - OWASP, validation, secrets. Use when securing the app.
Authentication patterns - sign-in, SSO, passkeys, sessions. Use when implementing auth flows.
Billing - Stripe, webhooks, subscriptions. Use when implementing payments.
| name | source-command-e2e-audit |
| description | Browser-based audit for business logic and product correctness |
Use this skill when the user asks to run the migrated source command e2e-audit.
Open a browser, walk through the product, find business logic and UX issues.
This is NOT about code correctness — code can be "correct" but business logic can be WRONG.
Static code analysis can't catch:
mcp__playwright__browser_navigate - Go to product URL
mcp__playwright__browser_snapshot - Get current page state
Authentication:
Core Features:
Edge Cases:
Public-Facing Pages:
Region/Locale Consistency:
Data Consistency:
Business Rules:
For each issue found:
mcp__playwright__browser_take_screenshot # Capture evidence
mcp__playwright__browser_navigate - Go to URL
mcp__playwright__browser_snapshot - Get page state (use this frequently)
mcp__playwright__browser_click - Click elements
mcp__playwright__browser_fill_form - Fill forms
mcp__playwright__browser_type - Type text
mcp__playwright__browser_select_option - Select dropdown
mcp__playwright__browser_take_screenshot - Capture evidence
mcp__playwright__browser_press_key - Keyboard input
| # | Type | Description | Severity | Screenshot |
|---|---|---|---|---|
| 1 | Business Logic | HK user sees CN insurance | High | screenshot_1.png |
| 2 | UX | No loading state on submit | Medium | screenshot_2.png |
gh issue create --title "[E2E] Brief description" --body "..." --label "e2e-audit"