Search

PythonReactSEOPDF
OpenClaw

async-programming

异步编程任务处理。当用户请求编程任务时,立即调用子 agent + 立即回复确认,无需等待完成即可继续聊天。

broommonk0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install broommonk/async-programming

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

异步编程任务处理技能

触发条件

当用户请求涉及以下内容时,激活此技能:

  • ✅ 编写/修改代码
  • ✅ 添加新功能
  • ✅ 修复 bug
  • ✅ 重构代码
  • ✅ 创建脚本
  • ✅ 项目配置
  • ✅ 依赖安装

核心原则

收到编程任务 → 立即调用子 agent + 立即回复确认 = 可以继续聊天


执行流程

1. 调用子 agent
sessions_spawn({
  task: "{具体任务描述,包含项目路径和具体要求}",
  label: "{项目名} - {任务类型}",
  model: "bailian/qwen3-coder-plus",
  mode: "run",
  runTimeoutSeconds: 900
})

参数说明:

参数 说明 示例
task 明确的任务描述 "给 Stock-Analysis 添加 Excel 导出功能"
label 任务标识,格式 项目名 - 任务类型 Stock-Analysis - 功能开发
model 编程任务统一用 coder 模型 bailian/qwen3-coder-plus
runTimeoutSeconds 超时时间(秒) 900 (15 分钟)
2. 立即回复确认(关键!)

调用子 agent 后,立即回复用户,不要等待完成!

回复模板:

✅ 任务已接收

**正在处理:**
- 项目:{项目名}
- 任务:{任务简述}
- 执行者:子 agent(编程助手)
- 预计时间:2-5 分钟

你可以在等待期间继续问我其他问题,完成后我会通知你。
3. 完成后汇报

子 agent 完成后会自动发送结果,转发给用户:

✅ {任务名} 完成了!

**完成内容:**
- {改动 1}
- {改动 2}

**文件变更:**
- {文件路径 1}
- {文件路径 2}

需要调整或继续开发吗?

多任务并发

用户可以连续下达多个编程任务,子 agent 并行执行:

用户:"给项目 A 加个功能"
  → 调用子 agent #1
  → 立即回复确认

用户:"帮项目 B 修复 bug"
  → 调用子 agent #2
  → 立即回复确认

用户:"项目 C 也帮我看看"
  → 调用子 agent #3
  → 立即回复确认

并发限制: 最多 8 个子 agent 同时运行(agents.defaults.subagents.maxConcurrent)


任务追踪

当用户询问进度时,使用:

subagents(action="list")

回复格式:

**当前任务进度:**

✅ 已完成 (2)
- Stock-Analysis - 功能开发
- Amazon-Analyzer - 数据抓取

⏳ 进行中 (1)
- Skills-Bank - 文档整理 (预计还需 1 分钟)

❌ 失败 (0)

示例对话

示例 1:单个任务
用户:给...

Source information

Source
github
Repository
openclaw/skills
Path
skills/broommonk/async-programming
Version
—
Commit
1fb1455ad9799f308717859c1767f38ceedac335
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# 异步编程任务处理技能

## 触发条件

当用户请求涉及以下内容时,激活此技能:

- ✅ 编写/修改代码
- ✅ 添加新功能
- ✅ 修复 bug
- ✅ 重构代码
- ✅ 创建脚本
- ✅ 项目配置
- ✅ 依赖安装

## 核心原则

**收到编程任务 → 立即调用子 agent + 立即回复确认 = 可以继续聊天**

---

## 执行流程

### 1. 调用子 agent

```javascript
sessions_spawn({
  task: "{具体任务描述,包含项目路径和具体要求}",
  label: "{项目名} - {任务类型}",
  model: "bailian/qwen3-coder-plus",
  mode: "run",
  runTimeoutSeconds: 900
})
```

**参数说明:**

| 参数 | 说明 | 示例 |
|------|------|------|
| `task` | 明确的任务描述 | "给 Stock-Analysis 添加 Excel 导出功能" |
| `label` | 任务标识,格式 `项目名 - 任务类型` | `Stock-Analysis - 功能开发` |
| `model` | 编程任务统一用 coder 模型 | `bailian/qwen3-coder-plus` |
| `runTimeoutSeconds` | 超时时间(秒) | `900` (15 分钟) |

### 2. 立即回复确认(关键!)

**调用子 agent 后,立即回复用户,不要等待完成!**

回复模板:
```
✅ 任务已接收

**正在处理:**
- 项目:{项目名}
- 任务:{任务简述}
- 执行者:子 agent(编程助手)
- 预计时间:2-5 分钟

你可以在等待期间继续问我其他问题,完成后我会通知你。
```

### 3. 完成后汇报

子 agent 完成后会自动发送结果,转发给用户:

```
✅ {任务名} 完成了!

**完成内容:**
- {改动 1}
- {改动 2}

**文件变更:**
- {文件路径 1}
- {文件路径 2}

需要调整或继续开发吗?
```

---

## 多任务并发

用户可以连续下达多个编程任务,子 agent 并行执行:

```
用户:"给项目 A 加个功能"
  → 调用子 agent #1
  → 立即回复确认

用户:"帮项目 B 修复 bug"
  → 调用子 agent #2
  → 立即回复确认

用户:"项目 C 也帮我看看"
  → 调用子 agent #3
  → 立即回复确认
```

**并发限制:** 最多 8 个子 agent 同时运行(`agents.defaults.subagents.maxConcurrent`)

---

## 任务追踪

当用户询问进度时,使用:

```javascript
subagents(action="list")
```

回复格式:
```
**当前任务进度:**

✅ 已完成 (2)
- Stock-Analysis - 功能开发
- Amazon-Analyzer - 数据抓取

⏳ 进行中 (1)
- Skills-Bank - 文档整理 (预计还需 1 分钟)

❌ 失败 (0)
```

---

## 示例对话

### 示例 1:单个任务

```
用户:给...

Related skills

OpenClaw

13-Day Sprint Method

galizki

Productivity system based on Maya calendar with 13 natural tones for project management and personal development

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.