pr

作成者: tldraw

現在のブランチでtldrawリポジトリにプルリクエストを作成または更新します。ユーザーがprを呼び出したり、PRの作成、既存のPRの更新、プッシュなどを依頼した場合に使用します。

npx skills add https://github.com/tldraw/tldraw --skill pr

PR

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

  1. 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
  2. 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.
  3. If no PR exists, create one with gh pr create.
  4. If a PR exists, read it with gh pr view --json title,body,labels,number and inspect the changed-file summary with gh pr diff --stat.
  5. Update the title or body with gh pr edit if the existing PR does not match the current diff or the write-pr standards.
  6. Search for related issues and link them in the PR description with Closes #123 or Relates to #123 where appropriate.
  7. 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.md for 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のexamplesアプリ向けのサンプルコードを作成します。新しいサンプルを作成するとき、SDKのデモを追加するとき、またはapps/examples内でサンプルコードを記述するときに使用します。
official
write-issue
tldraw
tldrawリポジトリにおけるGitHub Issueの作成と管理のための参照基準。別のスキルやワークフローがIssueを必要とする際の補助ガイダンスとして使用します。
official
write-pr
tldraw
tldrawリポジトリにおけるプルリクエストのタイトルと説明を記述するための参考基準。別のスキルやワークフローで必要な場合の補助ガイダンスとして使用…
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