Overview
- Skill Key
- broommonk/async-programming
- Author
- broommonk
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/broommonk/async-programming
- Latest Commit SHA
- 1fb1455ad9799f308717859c1767f38ceedac335
异步编程任务处理。当用户请求编程任务时,立即调用子 agent + 立即回复确认,无需等待完成即可继续聊天。
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 async-programming 技能。 若已安装,则直接安装 async-programming 技能。
# 异步编程任务处理技能
## 触发条件
当用户请求涉及以下内容时,激活此技能:
- ✅ 编写/修改代码
- ✅ 添加新功能
- ✅ 修复 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:单个任务
```
用户:给...
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.