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>
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |