用途:指导设计领域专用智能体,围绕上下文、模型、提示词和工具提供完整 SDK 控制。适用于新建定制智能体、将通用工作流转为专用智能体、设计领域自动化与可复用模式。前提:明确领域问题、可访问 Claude Agent SDK 文档、了解定制智能体适用时机。
设计流程:一是定义目的,回答解决什么问题、需要何种领域知识、单一用途及干系人,产出 2-3 句目的陈述;二是选模型,简单转换用 Haiku,均衡任务用 Sonnet,复杂推理用 Opus,权衡速度、质量、成本与复杂度;三是设计系统提示词,可选 Override(system_prompt=...,构建新产品,结果不再是 Claude Code)或 Append(append_system_prompt=...,扩展 Claude Code);模板含 Purpose、Instructions、Constraints、Examples;四是配置工具访问,采用白名单 allowed_tools=["Read", "Write", "Bash"]、黑名单 disallowed_tools=["WebFetch", "WebSearch", "TodoWrite"]、禁默认可写 disallowed_tools=["*"],或用 mcp_servers 加载自定义工具;五是按需添加治理,用 hooks 的 PreToolUse 与 HookMatcher 拦截或记录;六是选择部署形态:脚本、终端 REPL、后端 API、数据流、多智能体;七是组装 ClaudeAgentOptions,含 system_prompt、model、allowed_tools、disallowed_tools、mcp_servers、hooks、resume。
输出格式:应给出名称、目的、领域、配置(模型及理由、系统提示词架构与理由、工具允许/禁止/自定义、治理钩子与安全考虑、部署形态与理由)、完整系统提示词与实现说明。附设计清单与反模式:不要与 Claude Code 竞争、避免通用提示词、工具不宜过多、勿缺治理、能用 Append 就不要 Override。
限制:仅依据给定资料整理;实际安装命令、价格、平台支持与效果等未提供。