用途:创建和管理 Claude Code 专用子智能体,为其配置自定义能力、工具访问与专业领域。适用于新建子智能体、修改现有配置、搭建领域专家(如 Python、Neo4j、测试)、配置工具与 MCP 服务器权限,以及理解智能体结构与最佳实践。
主要能力:按步骤分析需求、选择项目级(.claude/agents/)或用户级(~/.claude/agents/)位置、编写 YAML frontmatter 配置、配置工具访问(显式列表、全部工具或空列表)、配置 MCP 访问(指定服务器、全部服务器或全部资源)、选择模型(claude-sonnet-4 默认、claude-opus-4 复杂推理、claude-haiku-3-5 简单高频)、编写系统提示词、测试与校验、更新 dispatch.md 与 CLAUDE.md 文档。提供常见模式:领域专家、代码生成器、编排器、质量守护者、集成专家。
使用方式:创建时先明确专业领域、工具需求、上下文需求、位置与模型;再写智能体文件,frontmatter 含 name、description、model、tools、mcp_servers、allow_all_tools、allow_all_mcp_servers、allow_mcp_resources_from_all_servers 等字段,其后为系统提示词。交互测试用 @agent-name 加任务描述;命令行测试示例:python3 .claude/tools/agents/claude_ask.py agent-name "test question",可加 -q、--json、--timeout 120。校验示例:./.venv/bin/python3 skills/manage-agents/scripts/validate_agent.py agents/my-agent.md。记忆创建脚本需 Neo4j 记忆服务器运行、安装 MCP 依赖并设置 NEO4J_URL、NEO4J_USERNAME、NEO4J_PASSWORD、NEO4J_DATABASE。
限制:项目智能体覆盖同名用户智能体;工具访问应遵循最小权限;智能体描述需含触发词以支持动态选择;未提供具体收费、价格与平台信息。