claude --agents '{
"code-reviewer": {
"description": "Expert code reviewer. Use proactively after code changes.",
"prompt": "You are a senior code reviewer. Focus on code quality, security, and best practices.",
"tools": ["Read", "Grep", "Glob", "Bash"],
"model": "sonnet"
},
"debugger": {
"description": "Debugging specialist for errors and test failures.",
"prompt": "You are an expert debugger. Analyze errors, identify root causes, and provide fixes."
}
}'
系统提示标志
Claude Code 提供 3 种系统提示自定义方式,满足不同使用需求:
标志
行为
适用模式
典型用例
--system-prompt
替换默认系统提示
交互+打印
完全自定义 Claude 行为指令
--system-prompt-file
从文件加载提示并替换
仅打印
团队共享提示模板、版本控制
--append-system-prompt
追加内容到默认提示
交互+打印
保留默认功能,添加个性化指令
使用场景与示例
1.--system-prompt :完全接管系统提示,清空默认指令
claude --system-prompt "You are a Python expert who only writes type-annotated code"
2.--system-prompt-file :从文件读取提示,适合标准化场景
claude -p --system-prompt-file ./prompts/code-review.txt "Review this PR"