关于 massgen-config-creator
massgen-config-creator 是指导创建 MassGen Agent 的 YAML 配置文件的技能,强调遵循现有约定、查阅权威指南并验证配置。
主要功能
- 01指导编写 MassGen YAML 配置
- 02提示约定与属性放置规则
- 03提供单 Agent 和多 Agent 示例
- 04涵盖配置测试与验证流程
适用场景
- 01为新功能创建示例配置
- 02编写可复用的多 Agent 工作流
- 03测试后端或工具集成
- 04分享一致的配置模式
MCP 相关
该技能引用 MassGen 的 MCP 集成文档,并列出 MCP 配置类别;它本身不提供 MCP 服务功能。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ massgen/ massgen --skill massgen-config-creator安装后在 Claude Code 中输入/massgen-config-creator确认已加载。
详细介绍
配置创建器
此技能为创建符合 MassGen 约定和最佳实践的新 YAML 配置文件提供指导。
用途
config-creator 技能可帮助你为 MassGen Agent 创建结构良好且经过验证的配置文件。它能确保整个代码库保持一致,并帮助避免常见错误。
何时使用此技能
在以下情况下使用 config-creator 技能:
- 创建展示新功能的示例配置
- 为案例研究或版本发布编写配置
- 构建可复用的多 Agent 工作流配置
- 测试新的后端或工具集成
- 与用户分享配置模式
权威文档
重要提示: 创建配置的首要权威资料是:
📖 docs/source/development/writing_configs.rst
此文件包含:
- 完整的配置创建工作流
- 当前所有约定和规则
- 属性放置位置参考
- 验证清单
- 常见模式和示例
- 最新模板
请始终查阅此文档,以了解最新的配置标准。
关键规则(快速参考)
1. 切勿臆造属性
务必先阅读 2-3 个现有配置,了解当前约定:
# Find similar configs
ls massgen/configs/tools/{category}/
# Read examples
cat massgen/configs/basic/multi/two_agents_gemini.yaml
cat massgen/configs/tools/mcp/filesystem_claude.yaml
2. 属性放置位置很重要
cwd→ 后端级别(单个 Agent 的工作区)context_paths→ 协调器级别(共享的只读文件)enable_web_search→ 后端级别enable_planning_mode→ 协调器的协调级别
完整的属性参考请参阅 docs/source/development/writing_configs.rst。
3. 关键约定
✅ 应该:
- 优先选择经济高效的模型(gpt-5-nano、gpt-5-mini、gemini-2.5-flash)
- 为所有 Agent 设置相同的
system_message - 为每个 Agent 使用独立的工作区
- 添加说明执行流程的“会发生什么”注释
❌ 不应该:
- 引用 massgen v1 或旧版路径
- 臆造新属性
- 建议会删除日志的清理命令
快速入门工作流
步骤 1:研究现有配置
# Find configs in your category
ls massgen/configs/tools/{relevant_category}/
# Read 2-3 similar examples
cat massgen/configs/basic/multi/two_agents_gemini.yaml
步骤 2:复制并调整
- 复制类似的配置作为起点
- 调整值,但不要臆造属性
- 遵循现有配置的结构
步骤 3:测试
massgen --config massgen/configs/tools/{category}/{your_config}.yaml "Test prompt"
步骤 4:验证
请参阅 docs/source/development/writing_configs.rst 中的验证清单。
文件命名和位置
命名模式:
{agent_description}_{feature}.yaml
位置类别:
massgen/configs/basic/- 简单示例massgen/configs/tools/filesystem/- 文件系统操作massgen/configs/tools/web-search/- 网页搜索massgen/configs/tools/code-execution/- 代码执行massgen/configs/tools/multimodal/- 图像、视觉、音频massgen/configs/tools/mcp/- MCP 集成massgen/configs/tools/planning/- 规划模式
常见模式(快速参考)
单 Agent
agent: # Singular
id: "my_agent"
backend:
type: "claude"
model: "claude-sonnet-4"
多 Agent
agents: # Plural
- id: "agent_a"
backend:
type: "openai"
model: "gpt-5-mini"
system_message: "Shared task description"
- id: "agent_b"
backend:
type: "gemini"
model: "gemini-2.5-flash"
system_message: "Shared task description"
使用文件系统访问
agents:
- backend:
cwd: "workspace1" # Backend-level
orchestrator:
context_paths: # Orchestrator-level
- path: "massgen/configs/resources/v0.0.29-example/source"
permission: "read"
参考文件
主要文档:
- 配置编写指南:
docs/source/development/writing_configs.rst⭐ 从这里开始 - YAML 架构参考:
docs/source/reference/yaml_schema.rst - 示例配置:
massgen/configs/
辅助文档:
- 支持的模型:
docs/source/reference/supported_models.rst - 后端配置:
docs/source/user_guide/backends.rst - MCP 集成:
docs/source/user_guide/mcp_integration.rst
给 Agent 的提示
以编程方式创建配置时:
- 务必先阅读权威文档:
docs/source/development/writing_configs.rst - 阅读现有配置,了解当前模式
- 复制类似配置的结构,不要自行臆造
- 创建后立即测试
- 如有疑问,请查阅
docs/source/development/writing_configs.rst中的完整指南
此技能是一份快速参考指南。如需全面且最新的信息,请始终参阅上文列出的官方文档。
评论
支持 Markdown