worktree
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.
DeepseekModel
キュレーション済みスキル
品質 優秀 · 90
v1.0.0
取得
https://deepseekmodel.com/api/download.php?id=significant-gravitas-autogpt-claude-skills-worktree-skill-md&format=skill
ダウンロード .skill
標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能
.skill ファイルの system_prompt フィールドの実際の内容。
name worktree description 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. user-invocable true args [name] — optional worktree name (e.g., 'AutoGPT7'). If omitted, uses next available AutoGPT<N>. metadata {"author":"autogpt-team","version":"3.0.0"} 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>
このスキルを起動するキーワード。クリックでコピーできます。
このスキルにはトリガーワードがありません。
ダウンロードした .skill に含まれるフィールド。
| フィールド | 説明 |
|---|---|
| format | フォーマット識別子(skill/v1) |
| skill_id | スキル固有 ID |
| name | スキル名 |
| version | バージョン |
| description | 説明 |
| category | カテゴリ(配列) |
| trigger_words | トリガーワード |
| tags | タグ |
| source | ソース |
| source_url | ソース URL(本ページ) |
| exported_at | エクスポート日時(ダウンロード毎) |
| system_prompt | システムプロンプト本文 |
| model_config | モデル設定:provider / model / temperature / max_tokens / top_p |
| examples | サンプル |
| install_guide | 各プラットフォームの導入説明(Coze / Dify / Claude / カスタム) |