本文へ移動
cccskills
無料GitHub で公開日本語紹介

worktree

ブランチごとの独立した開発用フォルダを作り、環境設定のコピー、依存関係のインストール、Prisma clientの生成までまとめて進めるスキル。

原文原文の説明を見る

Set up a new git worktree for parallel development. Creates the worktree, copies .env files, installs dependencies, and generates Prisma client. TRIGGER when user asks to set up a worktree, work on a branch in isolation, or needs a separate environment for a branch or PR.

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • PR専用の開発環境を用意したいとき
  • devから新しいブランチを作りたいとき
  • 新しい作業場所へ環境設定を引き継ぐ
  • 開発後のworktreeを削除したいとき

日本語での紹介

できること

Gitのworktreeという、ブランチごとに別の作業フォルダを持つ仕組みで、並行開発用の環境を整えます。既存ブランチを使う場合と、devから新しいブランチを作る場合に対応しています。元の作業フォルダから.envをコピーし、無ければ.env.defaultを使います。続けて依存関係のインストールとPrisma clientの生成を進めます。

こんなときに便利

進行中の作業を残したまま別の修正に取り組みたいときや、PRごとに作業場所を分けたいときに向いています。名前を省略すると、空いている次のAutoGPT<N>を選びます。作業後のworktree削除手順も含まれています。

使い方の例

  • 「このブランチ用のworktreeを作って、依存関係も入れて」
  • 「devから新しいブランチと作業環境を用意して」

注意点

Git、Poetry、pnpmを使い、autogpt_platform配下の構成を前提とします。Claude Code内ではCoPilotのSDKモードが動かないため、テスト時はCHAT_USE_CLAUDE_AGENT_SDK=falseの設定が必要です。任意のアプリ起動手順には、使用ポートのプロセスを強制終了する処理が含まれます。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

資料チェック

SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。

安全面送信・削除・コマンド実行などの扱いが明示されているか
C要確認任意の起動手順で指定ポートのプロセスをkill -9で強制終了し、事前確認はありません。
導入のしやすさ必要なツールや API キーが少ないか、書かれているか
B一部不足Git、Poetry、pnpmと専用構成を前提とし、各ツール自体の導入手順はありません。

点数には入れていません。 2026年10月23日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。

評価が違うと思ったら、見直しを依頼する

どの項目が、なぜ違うと思うかを書いてください。ログインは不要です。内容を SKILL.md と照らし合わせて評価を作り直し、この欄に反映します。

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

含まれるファイル(1)

  • SKILL.md2.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Worktree Setup

Create the worktree

Derive paths from the git toplevel. If a name is provided as argument, use it. Otherwise, check git worktree list and pick the next AutoGPT<N>.

ROOT=$(git rev-parse --show-toplevel)
PARENT=$(dirname "$ROOT")

# From an existing branch
git worktree add "$PARENT/<NAME>" <branch-name>

# From a new branch off dev
git worktree add -b <new-branch> "$PARENT/<NAME>" dev

Copy environment files

Copy .env from the root worktree. Falls back to .env.default if .env doesn't exist.

ROOT=$(git rev-parse --show-toplevel)
TARGET="$(dirname "$ROOT")/<NAME>"

for envpath in autogpt_platform/backend autogpt_platform/frontend autogpt_platform; do
  if [ -f "$ROOT/$envpath/.env" ]; then
    cp "$ROOT/$envpath/.env" "$TARGET/$envpath/.env"
  elif [ -f "$ROOT/$envpath/.env.default" ]; then
    cp "$ROOT/$envpath/.env.default" "$TARGET/$envpath/.env"
  fi
done

Install dependencies

TARGET="$(dirname "$(git rev-parse --show-toplevel)")/<NAME>"
cd "$TARGET/autogpt_platform/autogpt_libs" && poetry install
cd "$TARGET/autogpt_platform/backend" && poetry install && poetry run prisma generate
cd "$TARGET/autogpt_platform/frontend" && pnpm install

Replace <NAME> with the actual worktree name (e.g., AutoGPT7).

Running the app (optional)

Backend uses ports: 8001, 8002, 8003, 8005, 8006, 8007, 8008. Free them first if needed:

TARGET="$(dirname "$(git rev-parse --show-toplevel)")/<NAME>"
for port in 8001 8002 8003 8005 8006 8007 8008; do
  lsof -ti :$port | xargs kill -9 2>/dev/null || true
done
cd "$TARGET/autogpt_platform/backend" && poetry run app

CoPilot testing

SDK mode spawns a Claude subprocess — won't work inside Claude Code. Set CHAT_USE_CLAUDE_AGENT_SDK=false in backend/.env to use baseline mode.

Cleanup

# Replace <NAME> with the actual worktree name (e.g., AutoGPT7)
git worktree remove "$(dirname "$(git rev-parse --show-toplevel)")/<NAME>"

Alternative: Branchlet (optional)

If branchlet is installed:

branchlet create -n <name> -s <source-branch> -b <new-branch>

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

open-pr

無料概要あり

コード変更のテストと既存機能への影響を確認し、リポジトリ所定のテンプレートでPRを作成して、レビュー依頼から指摘への対応まで進めるスキル。

  • 所定のテンプレートでPRを作りたいとき
  • 既存動作と新機能のテストを確認する
  • ローカル検証が難しくbotに依頼する
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

orchestrate

無料概要あり

複数のClaude Codeを別々の作業フォルダで動かし、タスクの割り当て、進捗監視、停止時の再開支援、PRの完了確認をまとめて管理するスキル。

  • 複数エージェントへ開発を分担したいとき
  • 進捗と空きworktreeを確認したいとき
  • 停止したエージェントを再開したいとき
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

perf-compare

無料概要あり

Sentryの計測データで変更前後や環境間の速度と失敗率を比較し、統計的なばらつきを考慮して高速化・低速化・変化を検出できず・データ不足を判定するスキル。

  • リリース前後の性能比較
  • プレビュー環境と比較用環境の検証
  • ほかの処理の性能劣化を確認したいとき
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

pr-address

無料概要あり

PRのレビュー指摘を集め、コード修正・コミット・返信・解決処理を進めながら、CIの失敗や競合、新たなコメントも継続して確認し、対応完了まで追うスキル。

  • PRのレビュー指摘を修正したいとき
  • 人やボットのレビューへの返信
  • push後のCI失敗の調査と修正
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

pr-polish

無料概要あり

PRのレビューと修正対応を繰り返し、未解決の指摘やCIの失敗、競合を確認します。遅れて届くコメントも待ち受け、マージできる状態まで仕上げるスキル。

  • PRをマージ可能な状態に整えたいとき
  • 新しい指摘がなくなるまで修正したいとき
  • 遅れて届くボットレビューへの対応
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

pr-review

無料概要あり

プルリクエストの目的と差分を読み、正しさ・安全性・設計・テストを点検します。既存コメントとの重複を避け、重要度付きの指摘を該当行に投稿するスキル。

  • マージ前にPRを点検したいとき
  • 変更内容の安全性を確認したいとき
  • 境界条件のテスト不足を探したいとき
Significant-Gravitas/AutoGPT18.8万2026年10月23日 更新

Significant-Gravitas のスキルをすべて見る

このスキルの問題を報告する