claude/skills/pr/SKILL.md
worktreeからPR作成→push→CI監視→失敗修正→Copilotレビュー対応まで自律完結するフロー。「/pr」「PRを作成して」「PR出して」で発動。
npx skillsauth add kazuph/dotfiles prInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
worktreeでの実装完了後、PR作成からレビュー対応まで全て自律的に完結させる。 途中でユーザーに確認を求めない。全部終わってから報告する。
gh 認証済みgit wt で作成済み)# 現在のブランチとworktree確認
git branch --show-current
git status
# 未コミットの変更があればコミット(prettier実行後)
npx prettier --write <changed-files>
git add <files> && git commit -m "..."
# ビルド確認
npm run build
# 初回push(-u でトラッキング設定)
git push -u origin <branch-name>
# 2回目以降のpush(カレントブランチのみ)
git push origin HEAD
# PR作成(developベース)
gh pr create --base develop --head <branch-name> \
--title "..." \
--body "$(cat <<'EOF'
## Summary
- ...
## Test plan
- [ ] ...
🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)"
重要: git push ではなく必ず git push origin HEAD を使う。worktreeで git push するとdevelopもpush試行してエラーになる。
sleep で待たない。--watch をバックグラウンドで実行し、完了通知を受け取る。
# バックグラウンドでCI完了を監視(run_in_background: true で実行)
gh pr checks <PR番号> --watch
# 完了通知を受け取ったら結果を確認
gh pr checks <PR番号>
# 失敗していたらログ確認
gh run view <run-id> --log-failed | tail -40
gh pr checks --watch は全チェックが完了するまでブロックする。run_in_background: true で実行し、完了通知が来たら次に進むnpx prettier --write→コミット→git push origin HEAD→再度CI監視# CIパス後、レビューコメントを確認(CIパス後30-90秒で付く)
# こちらもバックグラウンドで待機してよい
gh api repos/{owner}/{repo}/pulls/<PR番号>/comments \
--jq '.[] | "[\(.path):\(.line)] \(.body[0:200])"'
gh api repos/{owner}/{repo}/pulls/<PR番号>/comments/<id>/replies -f body="対応済み。"ローカルのdevサーバー(worktree内で npm run dev:app)でブラウザ確認。
Preview環境のデプロイを待つ必要はない。
全て終わったら以下を含めて報告:
PR #XX: <URL>
| 項目 | 状態 |
|------|------|
| CI | 全チェックパス |
| Copilotレビュー | N件対応済み / 追加指摘なし |
| テスト | N件パス |
| 検証 | ローカル/Preview で確認済み |
git push を使わない(git push origin HEAD を使う)sleep でCI/レビュー完了を待たない(gh pr checks --watch + run_in_background を使う)tools
X (Twitter) API read-only CLI. Bookmarks retrieval, tweet search, engagement analytics (likes/RT aggregation), mentions, user lookup. Use when: reading X bookmarks, searching tweets, aggregating likes/retweets, checking mentions, looking up users. Triggers: bookmark, bookmarks, X search, Twitter search, likes count, RT count, engagement, tweet analytics.
testing
単体テスト方針の要約。Kiro流で使うときは本文を必ず参照・展開する。
tools
Send prompts to other AI CLIs (Codex, Claude Code) running in sibling tmux panes and receive results back. Use this skill when the user asks to send a question or task to Codex or another Claude Code instance in a tmux pane. Handles pane discovery, CLI startup if needed, prompt delivery with proper Enter timing, delivery verification, and result return via tmux send-keys.
data-ai
TAKT ピースエンジン。Agent Team を使ったマルチエージェントオーケストレーション。ピースYAMLワークフローに従ってマルチエージェントを実行する。