SuperAPI AI 工具集

agent-development

编程与开发

查看项目

更新于 10-16 04:32

技能介绍

用途:该技能用于设计和构建 Claude Code 自定义智能体(agent),重点在描述触发、工具访问模式与自文档化提示词设计,使智能体能被正确委派并独立复现行为。

主要能力:

  1. 描述模式:frontmatter 的 description 决定 Claude 是否自动委派,强触发使用“MUST BE USED when…”“Use PROACTIVELY for…”并含触发关键词,弱描述不会自动委派。
  2. 委派机制:显式通过 Task 工具 subagent_type: "agent-name" 始终有效;自动委派依赖强措辞;创建或修改智能体后需重启会话。
  3. 工具访问原则:按需授予,不需 Bash 就不给(如仅创建文件用 Read, Write, Edit, Glob, Grep)。避免模型用 cat > file heredoc 代替 Write 导致频繁审批。可在 .claude/settings.json 用 allowlist 放行安全命令。
  4. 模型选择:Opus 用于创意工作,Sonnet 为多数智能体默认,Haiku 仅用于不看重质量的脚本执行。
  5. 内存与并行:Node 堆可通过 export NODE_OPTIONS="--max-old-space-size=16384" 从 4GB 提升到 16GB;并行建议任意智能体 2-3 个,重度创意 1-2 个。
  6. 优先 Task 子智能体而非远程 API 调用,因其具备完整工具访问与迭代读文件能力。
  7. 声明式优于命令式,提示中写目标、输入输出路径、成功标准与质量清单;遵循自文档化原则。
  8. 管道智能体插入时需同步更新前后继“Next”字段,可用 grep -n "Next:.*→|Then.runs next" .claude/agents/.md 校验。

适用场景:重复但需判断的任务(如批量审计),要求各项独立、成功标准清晰、有权威来源可核对;不适合简单任务、高度创意任务或需跨文件协调的任务。

限制:未提供价格、平台兼容范围或效果保证等信息。