• Will Chen's avatar
    Add /dyad:pr-push step to pr-fix skill (#2612) · 6ae812e5
    Will Chen 提交于
    ## Summary
    - The `/dyad:pr-fix` skill was missing a push step, so Claude would fix
    review comments and CI issues but never commit/push the changes back to
    the PR branch
    - Added `/dyad:pr-push` as an explicit step 3 in the skill (between fix
    steps and summary comment)
    - Simplified the workflow prompt in `pr-review-responder.yml` since the
    skill itself now handles the push
    
    ## Test plan
    - [ ] Trigger the PR Review Responder workflow on a PR with `cc:request`
    label and verify that changes are actually pushed
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    <!-- devin-review-badge-begin -->
    
    ---
    
    <a href="https://app.devin.ai/review/dyad-sh/dyad/pull/2612"
    target="_blank">
      <picture>
    <source media="(prefers-color-scheme: dark)"
    srcset="https://static.devin.ai/assets/gh-open-in-devin-review-dark.svg?v=1">
    <img
    src="https://static.devin.ai/assets/gh-open-in-devin-review-light.svg?v=1"
    alt="Open with Devin">
      </picture>
    </a>
    <!-- devin-review-badge-end -->
    
    <!-- CURSOR_SUMMARY -->
    ---
    
    > [!NOTE]
    > **Low Risk**
    > Documentation/prompt-orchestration changes only; risk is limited to
    altering the automation flow if the new required `/dyad:pr-push` step
    behaves unexpectedly.
    > 
    > **Overview**
    > Updates the `/dyad:pr-fix` orchestration to **explicitly run
    `/dyad:pr-push` as a required step** before posting the final PR summary
    comment, ensuring fixes are actually committed and pushed back to the PR
    branch.
    > 
    > Simplifies the `pr-review-responder.yml` Claude prompt by removing
    redundant detailed rules and relying on the updated skill to execute
    end-to-end without skipping the push.
    > 
    > <sup>Written by [Cursor
    Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
    542b65bac4120de76a8759ce3cf3e2e021e4fb98. This will update automatically
    on new commits. Configure
    [here](https://cursor.com/dashboard?tab=bugbot).</sup>
    <!-- /CURSOR_SUMMARY -->
    
    <!-- This is an auto-generated description by cubic. -->
    ---
    ## Summary by cubic
    Add a required /dyad:pr-push step to the /dyad:pr-fix skill so fixes are
    committed and pushed to the PR branch. Simplifies the
    pr-review-responder workflow now that pushing is handled by the skill.
    
    - **Bug Fixes**
    - Added /dyad:pr-push as step 3 in pr-fix to commit, run lint/tests, and
    push to GitHub.
    - Simplified pr-review-responder.yml prompt to run pr-fix end-to-end
    without manual push checks.
    
    <sup>Written for commit 542b65bac4120de76a8759ce3cf3e2e021e4fb98.
    Summary will update on new commits.</sup>
    
    <!-- End of auto-generated description by cubic. -->
    Co-authored-by: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    6ae812e5
名称
最后提交
最后更新
.claude 正在载入提交数据...
.cursor/rules 正在载入提交数据...
.devcontainer 正在载入提交数据...
.github 正在载入提交数据...
.husky 正在载入提交数据...
.storybook 正在载入提交数据...
assets 正在载入提交数据...
docs 正在载入提交数据...
drizzle 正在载入提交数据...
e2e-tests 正在载入提交数据...
makers 正在载入提交数据...
packages/@dyad-sh 正在载入提交数据...
rules 正在载入提交数据...
scaffold 正在载入提交数据...
scripts 正在载入提交数据...
shared 正在载入提交数据...
src 正在载入提交数据...
testing 正在载入提交数据...
tools 正在载入提交数据...
worker 正在载入提交数据...
workers/tsc 正在载入提交数据...
.cursorignore 正在载入提交数据...
.env.example 正在载入提交数据...
.eslintrc.json 正在载入提交数据...
.gitattributes 正在载入提交数据...
.gitignore 正在载入提交数据...
.oxfmtrc.json 正在载入提交数据...
.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 正在载入提交数据...
windowsSign.ts 正在载入提交数据...