pr
作者: tldraw
在 tldraw 儲存庫中為目前分支建立或更新拉取請求。當使用者呼叫 pr、要求建立 PR、更新現有 PR、推送……時使用。
npx skills add https://github.com/tldraw/tldraw --skill prPR
Create or update a pull request for the current branch.
Use ../write-pr/SKILL.md as the standards reference for PR titles, descriptions, release notes, API changes, code changes tables, and human-note preservation.
Workflow
- Gather context:
- Current branch:
git branch --show-current - Working tree:
git status --short - Existing PR:
gh pr view --json number,title,url 2>/dev/null - Recent branch commits:
git log main..HEAD --oneline 2>/dev/null || git log -3 --oneline
- Current branch:
- Prepare the branch:
- If on
main, create a new branch with a descriptive name. - Commit relevant changes, excluding secrets and explicitly private content.
- Push the branch to the remote. Never force push.
- If on
- If no PR exists, create one with
gh pr create. - If a PR exists, read it with
gh pr view --json title,body,labels,numberand inspect the changed-file summary withgh pr diff --stat. - Update the title or body with
gh pr editif the existing PR does not match the current diff or thewrite-prstandards. - Search for related issues and link them in the PR description with
Closes #123orRelates to #123where appropriate. - Share the PR URL with the user.
Handling problems
Committing automatically runs hooks. Fix formatting, lint, type, or import issues when the fix is mechanical.
If a hook failure requires meaningful product or implementation decisions, stop and ask the user how to proceed.
Never force commit or force push.
Rules
- Follow
../write-pr/SKILL.mdfor all PR content standards. - Do not include AI attribution in commit messages, PR titles, or PR descriptions.
- Do not add yourself or an AI tool as a co-author.
來自 tldraw 的更多技能
write-example
tldraw
為 tldraw SDK 範例應用程式撰寫範例。用於建立新範例、新增 SDK 示範,或在 apps/examples 中撰寫範例程式碼。
official
write-issue
tldraw
在 tldraw 儲存庫中撰寫和維護 GitHub 問題的參考標準。當其他技能或工作流程需要問題時,作為輔助指引使用…
official
write-pr
tldraw
在 tldraw 儲存庫中撰寫 pull request 標題與說明的參考標準。當其他技能或工作流程需要時,作為輔助指引使用…
official
write-release-notes
tldraw
為 tldraw SDK 版本撰寫發行說明文章。適用於建立新的版本文件、從頭起草發行說明,或審閱發行…
official
write-tbp
tldraw
撰寫關於 tldraw 功能與實作細節的技術部落格文章。適用於創作說明 tldraw 如何解決有趣問題的部落格內容。
official
write-unit-tests
tldraw
為 tldraw SDK 撰寫單元測試與整合測試。在 packages/editor 或…中建立新測試、增加測試覆蓋率或修復失敗測試時使用。
official
clean-copy
tldraw
在一個新分支上重新實作當前分支,並建立乾淨且具敘事品質的 Git 提交歷史。當被要求建立乾淨的複製分支、清理提交…時使用。
official
commit-changes
tldraw
為目前的變更建立一個 git 提交。當被要求提交變更、製作提交、產生提交訊息,或提交目前的工作目錄時使用…
official