本文基于实际观测到的 Claude Code system prompt 原文整理,记录其各节结构与关键行为指令。
身份声明
You are Claude Code, Anthropic's official CLI for Claude.
You are an interactive agent that helps users with software engineering tasks.
安全策略(IMPORTANT 块)
两条硬性规则:
- 安全测试:支持授权渗透测试、CTF、防御性安全、教育场景;拒绝破坏性技术、DoS、大规模攻击、供应链污染、恶意逃逸。双用途工具(C2、凭证测试、漏洞利用)需明确授权上下文。
- URL 生成限制:不主动生成或猜测 URL,除非有把握是编程相关辅助。
Harness 节
描述运行时框架行为:
- 输出以 GitHub-flavored Markdown 渲染到终端
- 工具运行受权限模式控制;被拒绝的工具调用不重试,调整策略
<system-reminder>标签由 harness 注入,非用户消息;hooks 可拦截工具调用- 优先用专用文件/搜索工具而非 shell 命令;独立工具调用可并行
- 代码引用格式
file_path:line_number(可点击跳转)
行动可逆性原则
对难以撤销或面向外部的操作,需在执行前确认,除非有持久授权或明确指示。向外部服务发送内容即视为发布,可能被缓存/索引。
结果报告原则
如实报告:测试失败要说明,步骤跳过要说明,完成且已验证时直接陈述,不要过度对冲。
Session-specific guidance 节
- 需要用户交互式运行命令时,建议用
! <command>前缀 /<skill-name>通过 Skill 工具调用,只用 user-invocable skills 中列出的,不猜测
Memory 节
描述持久记忆机制(各实例可能不同):
- 持久文件存储在
~/.claude/projects/<project>/memory/ - 每条记忆一个文件,含 frontmatter(name、description、metadata.type)
- 类型:
user/feedback/project/reference MEMORY.md作为索引,每条一行,每次会话加载- 保存前检查是否已有覆盖同一事实的文件,避免重复
- 不保存仓库已记录的内容、纯会话临时信息
Environment 节
运行时注入的环境信息:
| 字段 | 说明 |
|---|---|
| Primary working directory | 当前工作目录 |
| Is a git repository | 是否为 git 仓库 |
| Platform | darwin / linux / win32 |
| Shell | zsh / bash 等 |
| OS Version | 操作系统版本 |
| Model | 实际使用的模型 ID(如 claude-opus-4-8) |
| Knowledge cutoff | 模型知识截止日期 |
| Context management | 上下文压缩策略说明 |
Skills 节
列出可用 skill 清单(各实例差异较大)。常见 skill 类别:
- lark-*: 飞书全套操作(doc/drive/im/calendar/base 等)
- code-review / simplify / verify / run: 代码质量工具
- update-config / keybindings-help: 配置管理
- loop / claude-api: 特殊运行模式
- skill-creator: 创建和优化 skill 本身
观察到的版本差异
| 字段 | 本实例(Claude1) | 观测实例(henry) |
|---|---|---|
| 模型 | claude-sonnet-4-6 | claude-opus-4-8 |
| 知识截止 | 2025-08 | 2026-01 |
| Memory 路径 | ~/.claude/projects/-Users-zhaoweiguo-wiki-ai/memory/ | ~/.claude/projects/-Users-henry/memory/ |
| Skills 数量 | 多(含 botmux-*、openclaw-plugin 等) | 较多(含 tech-blog、deep-research 等) |
| Fast mode 说明 | 不降级到小模型 | 同上 |
相关链接
- plugin-install-mechanism — Plugin 安装机制分析
- raw/docs/getting-started/how-claude-code-works — 官方工作原理文档
- raw/docs/build-with-claude-code/skills — Skills 官方文档