进程生成器 spawn

进程生成器技能是一个用于在隔离终端环境中启动外部进程的工具集。主要功能包括:1)生成多种AI编码代理(Claude、Codex、Gemini等)进行多模型协作;2)执行通用CLI命令(ffmpeg、curl、python等)实现自动化任务;3)通过fork_terminal工具创建独立终端会话,支持交互式操作和实时输出。适用于AI智能体开发、自动化脚本执行、多模型工作流编排等场景。关键词:AI代理生成、CLI命令执行、终端隔离、多模型协作、自动化开发、进程管理、开发工具集成、AI编程助手、命令行工具、DevOps自动化。

DevOps 0 次安装 0 次浏览 更新于 3/3/2026

name: spawn description: “用于生成外部进程的技能 - 在新终端窗口中启动AI编码代理和通用CLI命令。代理和终端生成的父技能类别。” type: category

生成技能

此目录包含在新终端窗口中生成外部进程的技能。

概述

生成技能使Claude Code能够启动外部进程:

  • AI编码代理(Claude、Codex、Gemini、Cursor、OpenCode、Copilot)
  • 通用CLI命令(ffmpeg、curl、python、npm等)

两者都使用fork_terminal实用程序创建隔离的终端会话。

子技能

技能 描述 使用场景
agent 生成AI编码代理 多提供商编排
terminal 生成通用CLI命令 非AI命令执行

何时使用

使用spawn:agent当:

  • 将任务委托给外部AI提供商
  • 需要与AI代理进行交互式CLI会话
  • 需要基于浏览器的身份验证
  • 需要实时流式输出

使用spawn:terminal当:

  • 运行非AI CLI命令(ffmpeg、curl等)
  • 需要交互式终端进行用户输入
  • 长时间运行的进程不应阻塞Claude

使用orchestration:native-invoke替代当:

  • 自动化多提供商任务
  • 需要在提供商之间并行执行
  • 结果收集很重要
  • 不需要交互式/TTY要求

核心实用程序

两种技能都使用fork_terminalPython实用程序:

# 位于:./agent/fork_terminal.py
from fork_terminal import fork_terminal

# 基本用法
result = fork_terminal("command", capture=True)

# 带日志记录
result = fork_terminal("command", log_to_file=True, log_agent_output=True)

快速参考

spawn/
├── SKILL.md           # 此文件
├── agent/             # AI代理生成
│   ├── SKILL.md
│   ├── cookbook/      # 每个代理的指南
│   │   ├── claude-code.md
│   │   ├── codex-cli.md
│   │   ├── gemini-cli.md
│   │   ├── cursor-cli.md
│   │   ├── opencode-cli.md
│   │   └── copilot-cli.md
│   └── prompts/       # 可重用提示模板
└── terminal/          # 通用CLI生成
    ├── SKILL.md
    └── cookbook/
        └── cli-command.md

相关技能

  • orchestration/native-invoke - 基于任务的CLI调用(自动化首选)
  • multi-agent-orchestration - 更高级别的提供商路由
  • model-discovery - 提供商的当前模型名称

另请参阅

  • .claude/ai-dev-kit/dev-tools/orchestration/providers/ - 每个提供商的Shell脚本
  • /ai-dev-kit:delegate - 手动委托命令