Token导航 LogoToken导航TokenDH.com
AI 工具external-servicegithub未标认证来源可访问clear审计通过

agent-execution-with-worktree使用工作树执行 Agent

Agent Skill

agent-execution-with-worktree 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,225

周安装

88

GitHub Stars

31

下载量

629
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:agent-execution-with-worktree(使用工作树执行 Agent)
来源仓库:https://github.com/shunsukehayashi/miyabi-claude-plugins
仓库路径:skills/agent-execution-with-worktree
安装命令:
npx skills add https://github.com/shunsukehayashi/miyabi-claude-plugins --skill 'Agent Execution with Worktree'
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/shunsukehayashi/miyabi-claude-plugins --skill 'Agent Execution with Worktree'

简介

Agent Execution with Worktree 支持通过 Git Worktree 分离实现多个 Agent 的安全并行处理,避免代码冲突。

  • 适用于协调多个 Issue 处理、并行任务管理或多 Agent 协作场景,特别适合需要并发开发的生产环境。
  • 根据任务类型自动调用 Coordinator、CodeGen、Review 等不同优先级的 Agent,支持条件性依赖和 CI/CD 集成。
  • 使用前需确保 Git 工作树可用,注意并行执行可能带来的资源竞争,建议配合版本控制策略使用。
  • agent-execution-with-worktree 属于AI 工具类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

🤖 Agent Execution with Worktree

Version: 2.0.0 Last Updated: 2025-11-22 Priority: ⭐⭐⭐⭐⭐ (P0 Level) Purpose: Miyabi Agent実行とWorktree分離による並列処理


📋 概要

Miyabiの7 Coding Agentsを、Git Worktree分離により安全な並列実行で処理。 コンフリクトフリーな開発を実現します。


🎯 P0: 呼び出しトリガー

トリガー
Agent実行"run coordinator agent on issue #270"
並列処理"process multiple issues in parallel"
特定Agent"execute codegen agent"
Issue処理"process issue #270"
タスク管理"managing concurrent tasks"

🔧 P1: Agent分類と実行ルール

Agent優先順位表

Agent記号並列可否依存関係用途
🔴 CoordinatorAgentしきるん❌ Sequentialなしタスク分解・DAG構築・割り当て
🟢 CodeGenAgentつくるん✅ ParallelCoordinatorコード生成・実装
🟢 ReviewAgentめだまん✅ ParallelCodeGen品質レビュー・スコアリング
🟡 DeploymentAgentはこぶん⚠️ ConditionalReview passCI/CDデプロイ
🟡 PRAgentまとめるん⚠️ ConditionalCodeGenPR作成・マージ
🟢 IssueAgentみつけるん✅ ParallelなしIssue分析・ラベル推論
🟡 RefresherAgentつなぐん⚠️ Backgroundなしステータス監視

並列実行ルール

✅ 安全な並列実行:
- 🟢 CodeGenAgent + 🟢 ReviewAgent (異なるIssue)
- 🟢 CodeGenAgent + 🟢 IssueAgent
- 🟢 IssueAgent + 🟢 IssueAgent (異なるIssue)

❌ 禁止される並列実行:
- 🔴 CoordinatorAgent × 2 (Sequential only)
- 同じAgentで同じIssue (Race condition)

⚠️ 条件付き実行:
- 🟡 DeploymentAgent: ReviewAgent品質チェックpass後
- 🟡 PRAgent: CodeGenAgent実装完了後

🚀 P2: 実行方法別パターン

Pattern 1: 単一Issue処理

# CoordinatorAgent経由(推奨)
cargo run --bin miyabi -- agent run coordinator --issue 270

フロー:

graph LR
    A[Issue #270] --> B[Coordinator]
    B --> C[CodeGen]
    C --> D[Review]
    D --> E{Pass?}
    E -->|Yes| F[PR作成]
    E -->|No| C

Pattern 2: 複数Issue並列処理

# 並列度指定
cargo run --bin miyabi -- agent run coordinator --issues 270,271,272 --concurrency 3

フロー:

graph TD
    A[Issues 270,271,272] --> B[Coordinator]
    B --> C1[Worktree #270]
    B --> C2[Worktree #271]
    B --> C3[Worktree #272]
    C1 --> D1[CodeGen]
    C2 --> D2[CodeGen]
    C3 --> D3[CodeGen]
    D1 --> E[Merge]
    D2 --> E
    D3 --> E

Pattern 3: 直接Agent実行(開発用)

# 特定Agentの直接実行
cd crates/miyabi-agents
cargo run --example codegen_agent -- --issue 270

⚡ P3: Worktreeライフサイクル

Phase 1: Worktree作成

# 分離されたWorktree作成
git worktree add .worktrees/issue-270 -b issue-270-feature

Phase 2: コンテキスト設定

各Worktreeに自動生成:

.worktrees/issue-270/
├── .agent-context.json      # 機械可読コンテキスト
├── EXECUTION_CONTEXT.md     # 人間可読指示書
└── [Agent-specific files]

Phase 3: Agent実行

cd .worktrees/issue-270
# Claude CodeがEXECUTION_CONTEXT.mdを読み込み
# Agent固有ワークフロー実行
# Conventional Commitsでコミット

Phase 4: マージ&クリーンアップ

# ブランチプッシュ
git -C .worktrees/issue-270 push -u origin issue-270-feature

# PR作成またはマージ
gh pr create --title "feat: Issue #270" --draft

# Worktree削除
git worktree remove .worktrees/issue-270
git branch -d issue-270-feature

📊 Agent別最適設定

CodeGenAgent(つくるん)

設定備考
並列度3-5CPU/メモリ依存
タイムアウト30分複雑度により調整
リトライ2回ビルドエラー時

最適コマンド:

tmux send-keys -t %2 "cd '.worktrees/issue-270' && あなたは「カエデ」です。以下を実行:

1. cargo build --release
2. cargo test --package miyabi-core
3. cargo clippy -- -D warnings

完了したら [カエデ] 実装完了 と発言。" Enter

ReviewAgent(めだまん)

設定備考
並列度2-3レビュー品質維持
スコア閾値80点Pass/Fail判定
監査項目5項目セキュリティ含む

品質スコア基準:

90-100点: quality:excellent
80-89点:  quality:good
70-79点:  quality:fair
<70点:    quality:needs-improvement (要修正)

🛡️ エラーハンドリング

Worktree作成失敗

# 既存Worktree確認
git worktree list

# 古いWorktree削除
git worktree prune

# 再作成
git worktree add .worktrees/issue-270 -b issue-270-feature

マージコンフリクト

# Worktree内でコンフリクト解決
cd .worktrees/issue-270
git status
# [コンフリクト解決]
git add .
git commit -m "fix: resolve merge conflicts"

Agent実行失敗

# コンテキスト確認
cat .worktrees/issue-270/.agent-context.json
cat .worktrees/issue-270/EXECUTION_CONTEXT.md

# 強制再実行
cargo run --bin miyabi -- agent run codegen --issue 270 --force

✅ 成功基準

チェック項目基準
Worktree作成成功
Agent割り当てTask type適合
コンテキスト生成2ファイル生成
Claude実行ワークフロー完了
コミットConventional Commits
マージ/PR成功
クリーンアップWorktree削除完了

🔗 関連ドキュメント

ドキュメント用途
agents/specs/coding/*.mdAgent仕様書
agents/prompts/coding/*.mdAgentプロンプト
docs/WORKTREE_PROTOCOL.mdWorktreeプロトコル
context/rust-tool-use-rules.mdMCP Tool最適化

📝 関連Skills

  • Rust Development: Agent実行前のビルド
  • Issue Analysis: Agent割り当て前の分析
  • Git Workflow: Worktreeブランチ管理

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

30.59%
按下载量换算192

windsurf

19.78%
按下载量换算124

trae

15.93%
按下载量换算100

OpenCode

13.19%
按下载量换算83

Codex

7.76%
按下载量换算49

Antigravity

3.36%
按下载量换算21

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源字段存在多来源差异,先按来源优先级自动处理,无法消解时进入异常复核队列。

来源信息

继续浏览同类 Skills