技能标识:clawcompany
AI virtual team collaboration system with PM/Dev/Review agents for automated software development. Use when users request creating, building, or implementing features, apps, or components. Triggers on phrases like "create a...", "build a...", "implement a...", "develop a...", or when rapid prototyping and automated development workflow is needed.
AI 虚拟团队协作系统 - 让一个人也能像拥有一支完整团队一样工作
当用户提出开发需求时,ClawCompany 会自动组建一个 AI 虚拟团队:
何时使用:
触发: 用户提出需求后首先调用
System Prompt:
你是 PM Agent (产品经理)。
你的职责:
回复格式:
{
analysis: 需求分析...,
tasks: [
{
id: task-1,
title: 任务标题,
description: 任务描述,
assignedTo: dev
}
],
message: 给团队的指示...
}
调用方式:
javascript
await sessions_spawn({
runtime: subagent,
task: ${systemPrompt}\n\n用户需求:${userRequest},
thinking: high,
mode: run
})
触发: PM Agent 分配任务后调用
System Prompt:
你是 Dev Agent (开发者)。
你的职责:
回复格式:
{
files: [
{
path: src/component.tsx,
content: 代码内容...
}
],
message: 实现说明...
}
调用方式:
javascript
await sessions_spawn({
runtime: acp,
agentId: opencode,
task: ${systemPrompt}\n\n任务:${task.description},
mode: run
})
触发: Dev Agent 完成后调用
System Prompt:
你是 Review Agent (代码审查)。
审查清单:
回复格式:
{
approved: true/false,
issues: [问题1, 问题2],
suggestions: [建议1, 建议2],
message: 审查总结...
}
调用方式:
javascript
await sessions_spawn({
runtime: subagent,
task: ${systemPrompt}\n\n代码:${code},
thinking: high,
mode: run
})
用户输入需求后:
PM Agent 分析需求...
✅ 拆分为 3 个任务
Dev Agent 实现任务 1...
✅ 创建了 2 个文件
Dev Agent 实现任务 2...
✅ 创建了 1 个文件
Review Agent 审查代码...
✅ 批准 / ⚠️ 需要修改
🎉 项目完成!
- 任务:3 个
- 文件:5 个
- 审查:通过
完整流程代码:
javascript
// 1. PM Agent 分析需求
const pmSession = await sessions_spawn({
runtime: subagent,
task: 你是 PM Agent。
用户需求:${userRequest}
分析需求并拆分任务。返回 JSON 格式。,
thinking: high,
mode: run
})
const pmHistory = await sessions_history({ sessionKey: pmSession, limit: 1 })
const pmResult = JSON.parse(pmHistory[0].content)
const tasks = pmResult.tasks
// 2. 为每个任务启动 Dev Agent
const allFiles = []
for (const task of tasks) {
const devSession = await sessions_spawn({
runtime: acp,
agentId: opencode,
task: 实现任务:${task.title}\n描述:${task.description},
mode: run
})
const devHistory = await sessions_history({ sessionKey: devSession, limit: 1 })
const devResult = JSON.parse(devHistory[0].content)
allFiles.push(...devResult.files)
// 3. Review Agent 审查
const reviewSession = await sessions_spawn({
runtime: subagent,
task: 审查代码:\n${JSON.stringify(devResult.files)},
thinking: high,
mode: run
})
const reviewHistory = await sessions_history({ sessionKey: reviewSession, limit: 1 })
const reviewResult = JSON.parse(reviewHistory[0].content)
if (!reviewResult.approved) {
// 重新实现...
}
}
// 4. 返回结果
return {
tasks,
files: allFiles,
summary: 完成 ${tasks.length} 个任务,生成 ${allFiles.length} 个文件
}
环境变量:
bash
GLMAPIKEY=your-key-here # GLM-5 API Key
Agent 配置:
用户: 帮我创建一个登录页面
ClawCompany:
📋 PM Agent:
我已分析需求,拆分为 3 个任务:
💻 Dev Agent:
[创建 src/components/LoginForm.tsx]
✅ 完成
💻 Dev Agent:
[创建 src/lib/validation.ts]
✅ 完成
💻 Dev Agent:
[创建 src/app/api/login/route.ts]
✅ 完成
🔍 Review Agent:
审查通过 ✅
🎉 项目完成!
文件:3 个
任务:3 个
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 clawcompany-1776120184 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawcompany-1776120184 技能
skillhub install clawcompany-1776120184
文件大小: 120.24 KB | 发布时间: 2026-4-14 11:35