• Will Chen's avatar
    Create e2e-re claude skill (#2273) · e4580ba8
    Will Chen 提交于
    #skip-bugbot
    
    <!-- This is an auto-generated description by cubic. -->
    ---
    ## Summary by cubic
    Adds two Claude commands to speed up PR fixes: E2E Snapshot Rebase to
    auto-update Playwright snapshots from PR comments and verify, and PR Fix
    to address review feedback and failing checks end-to-end. Also documents
    the Git push workflow (push to the branch’s tracking remote if a PR
    exists; otherwise push to origin/fork; if pushing to the fork fails,
    push to upstream) to keep PRs green with less manual work.
    
    - **New Features**
      - New .claude/commands/e2e-rebase.md command to:
    - Read the PR number and parse failed Playwright test files from PR
    comments.
    - Run pre:e2e, update snapshots per failed spec, then re-run tests to
    verify.
        - Stop and report if verification fails to catch flaky updates.
    - Show snapshot diffs, then commit and push when changes look correct.
      - New .claude/commands/pr-fix.md command to:
        - Determine the PR, fetch review comments and CI checks.
    - Identify actionable feedback, make code changes, and fix failing
    tests.
        - Use /e2e-rebase when failures are snapshot-related.
    - Verify with lint/typecheck/tests, then commit, push, and summarize
    fixes.
    
    <sup>Written for commit b58c0290c2d389b7fc91de541deb66d8bec4d335.
    Summary will update on new commits.</sup>
    
    <!-- End of auto-generated description by cubic. -->
    
    ---------
    Co-authored-by: 's avatarClaude Opus 4.5 <noreply@anthropic.com>
    e4580ba8
名称
最后提交
最后更新
.claude 正在载入提交数据...
.cursor/rules 正在载入提交数据...
.devcontainer 正在载入提交数据...
.github 正在载入提交数据...
.husky 正在载入提交数据...
assets 正在载入提交数据...
docs 正在载入提交数据...
drizzle 正在载入提交数据...
e2e-tests 正在载入提交数据...
makers 正在载入提交数据...
packages/@dyad-sh 正在载入提交数据...
scaffold 正在载入提交数据...
scripts 正在载入提交数据...
shared 正在载入提交数据...
src 正在载入提交数据...
testing 正在载入提交数据...
tools 正在载入提交数据...
worker 正在载入提交数据...
workers/tsc 正在载入提交数据...
.cursorignore 正在载入提交数据...
.env.example 正在载入提交数据...
.eslintrc.json 正在载入提交数据...
.gitattributes 正在载入提交数据...
.gitignore 正在载入提交数据...
.oxlintrc.json 正在载入提交数据...
.prettierignore 正在载入提交数据...
.prettierrc 正在载入提交数据...
AGENTS.md 正在载入提交数据...
CLA.md 正在载入提交数据...
CLAUDE.md 正在载入提交数据...
CONTRIBUTING.md 正在载入提交数据...
LICENSE 正在载入提交数据...
README.md 正在载入提交数据...
SECURITY.md 正在载入提交数据...
biome.json 正在载入提交数据...
components.json 正在载入提交数据...
drizzle.config.ts 正在载入提交数据...
forge.config.ts 正在载入提交数据...
forge.env.d.ts 正在载入提交数据...
index.html 正在载入提交数据...
lint-staged.config.js 正在载入提交数据...
merge.config.ts 正在载入提交数据...
package-lock.json 正在载入提交数据...
package.json 正在载入提交数据...
playwright.config.ts 正在载入提交数据...
tsconfig.app.json 正在载入提交数据...
tsconfig.json 正在载入提交数据...
tsconfig.node.json 正在载入提交数据...
vite.main.config.mts 正在载入提交数据...
vite.preload.config.mts 正在载入提交数据...
vite.renderer.config.mts 正在载入提交数据...
vite.worker.config.mts 正在载入提交数据...
vitest.config.ts 正在载入提交数据...