Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/Automattic/pocket-casts-android --skill create-pr명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Check whether a Pocket Casts Android pull request qualifies for self-approval and, if it does, label it "[Review] Self Approved". Use this whenever the user asks if they can self-approve, self-review, or merge their own PR without a human reviewer, or asks to "self-approve this PR". Pass a PR number as an argument, or run it from a branch with an open PR. Pass "check" to report the verdict without labelling.
Cherry-pick a merged pull request's commit(s) from `main` onto the current release branch and open a draft PR.
SKILL.md 표시 중
| name | create-pr |
| description | Create a pull request |
| allowed-tools | Read, Bash(which gh), Bash(git diff *), Bash(git log *), Bash(gh pr create --repo Automattic/pocket-casts-android *), Bash(gh pr edit --repo Automattic/pocket-casts-android *), Bash(gh label list --repo Automattic/pocket-casts-android *), Bash(gh api repos/Automattic/pocket-casts-android/*) |
Create a draft PR against main.
Commits on this branch:
!git log main..HEAD --oneline 2>/dev/null
gh) must be installed and authenticated.gh is installed by running which gh. If it is not found, stop and tell the user to install it.git diff main...HEAD to understand all changes.gh pr create --draft --base main using the
template below. Fill in every section:gh pr edit --add-label:
[Type] Bug — Not functioning as intended.[Type] Feature — Adding a new feature.[Type] Enhancement — Improve an existing feature.[Type] Tech Debt — Involving upgrades or refactoring to maintain or enhance the codebase.[Type] Tooling — Related to the Gradle build scripts and the setup or maintenance of the project build process.[Type] Core — Core infrastructure changes.[Type] Other — Issues not covered by other types, such as refactoring and documentation.[Area] label that matches the changes. Run gh label list --search "[Area]" to find the best match, then apply with gh pr edit --add-label.gh api repos/Automattic/pocket-casts-android/milestones --jq '[.[] | select(.due_on) | select((.due_on | fromdateiso8601) >= now)] | sort_by(.due_on) | .[0].title' to find it, then apply with gh pr edit --milestone.Too much detail up front, the reader has to decode the code to learn what changed:
On Android TV, episode rows (
TvEpisodeListItem) forwardonClickto the underlying TVCard, which fires on the remote's DPAD-center / SELECT (ENTER). The Podcast Details and Playlist Details screens passedonClick = {}, so ...
Same PR, opening with the plain-language sentence first:
On Android TV, pressing SELECT on an episode in a podcast or playlist now plays it and opens the Now Playing screen, instead of doing nothing.
Episode rows (
TvEpisodeListItem) forwardonClickto the underlying TVCard, but the Podcast Details and Playlist Details screens passedonClick = {}, so ...
![[.github/pull_request_template.md]]