Skip to content
pr-and-cleanup logo

PR And Cleanup

pr-and-cleanup

worktree での開発完了後に PR を作成し、worktree を自動削除する。ローカル/リモートブランチは保持。

SKILL.md

Full skill instructions

PR And Cleanup

worktreeでの開発完了後、PR作成と同時にworktreeを自動的にクリーンアップします。

概要

このスキルは以下を自動で実行します:

  1. 現在のworktreeディレクトリとブランチを検出
  2. 未コミットの変更がないか確認
  3. PRを作成(タイトル・本文はインタラクティブ入力可能)
  4. PR作成成功後、worktreeを削除
  5. mainブランチ(リポジトリルート)にチェックアウト

重要: ローカルブランチとリモートブランチは残ります(削除されません)

使用方法

基本的な使い方

cd .worktrees/<feature-name>
bash ../​../​.pi/​skills/​pr-and-cleanup/​scripts/​pr_and_cleanup.sh

オプション

# PR作成のみ(worktreeを削除しない)
bash pr_and_cleanup.sh --pr-only

# worktreeクリーンアップのみ(PR作成済みの場合)
bash pr_and_cleanup.sh --cleanup-only

# タイトルと本文を事前指定
bash pr_and_cleanup.sh --title "feat: Add new feature" --body "詳細な説明..."

# ドラフトPRとして作成
bash pr_and_cleanup.sh --draft

# 未コミット変更を無視(非推奨)
bash pr_and_cleanup.sh --force

前提条件

  • worktreeディレクトリ内で実行すること
  • すべての変更がコミット済みであること
  • gh CLI がインストール・認証済みであること
  • リモートブランチにpush済みであること(またはgh pr createが自動push)

実行例

$ cd .worktrees/​issue-42-auth
$ bash ../​../​.pi/​skills/​pr-and-cleanup/​scripts/​pr_and_cleanup.sh

[INFO] Current branch: feature/​issue-42-auth
[INFO] Worktree path: /​path/​to/​.worktrees/​issue-42-auth
[STEP] Checking for uncommitted changes...
[INFO] No uncommitted changes detected
[STEP] Creating pull request...
[INFO] PR created: https://github.com/​user/​repo/​pull/​123
[STEP] Removing worktree...
[INFO] Worktree removed successfully
[STEP] Returning to main branch...
[INFO] Now on branch: main

エラーハンドリング

未コミットの変更がある場合

スクリプトは停止し、コミットを促します。

PR作成失敗時

worktreeは削除されず、現在のディレクトリに留まります。

worktree外で実行した場合

警告を表示し、処理を中止します。

関連スキル

  • create-worktree: worktree作成
  • worktree-workflow: ワークフロー全体の概要

詳細

詳細については REFERENCE.md を参照してください。

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View