# playbook.toml (example) # # 本配置文件用于部署 Playbook 到目标项目,支持两种模式: # - subtree 模式:已通过 git subtree 将 Playbook 引入项目 # - snapshot 模式:从外部 clone 的 Playbook 安装快照到项目 # # 配置节规则: # - 配置节存在即启用该功能 # - 如果不填 project_root,默认使用配置文件所在目录 [playbook] # project_root = "." # 可选:目标项目根目录(默认为配置文件所在目录) # playbook_root = "docs/standards/playbook" # 项目内 Playbook 根目录(相对于 project_root) # install_mode = "subtree" # subtree: 通过 git subtree 引入 | snapshot: 从外部安装快照 # claude_md = "CLAUDE.md" # 可选:CLAUDE.md 位置(默认自动检测:根目录 → .claude/) # ============================================================================ # 项目模板同步 # ============================================================================ [sync_rules] # 同步 AGENT_RULES.md # force = false # 覆盖已有文件 # no_backup = false # 跳过备份 # date = "2026-04-22" # 替换 {{DATE}} [sync_memory_bank] # 同步 memory-bank/ 目录 # ⚠️ 只更新框架提供的文件,项目新增的文件不会被删除 # ⚠️ force=true 会覆盖已填写的项目信息(会先自动备份) # project_name = "MyProject" # 替换 {{PROJECT_NAME}} # force = false # 覆盖已有文件(会先备份) # no_backup = false # 跳过备份 # date = "2026-04-22" # 替换 {{DATE}} [sync_prompts] # 同步 docs/prompts/ 目录 # 只更新框架提供的文件,项目新增的文件不会被删除 # force = false # 覆盖已有文件(会先备份) # no_backup = false # 跳过备份 # date = "2026-04-22" # 替换 {{DATE}} # ============================================================================ # 语言规范同步 # ============================================================================ [sync_standards] # 同步语言规范到 .agents// 和 .gitattributes # langs = ["tsl", "cpp", "typescript"] # 必填:要同步的语言 # gitattr_mode = "append" # append(补全缺失) | overwrite(覆盖) | block(插入块) | skip(跳过) # no_backup = false # 跳过备份(.agents/.gitattributes) # ============================================================================ # Skills 安装 # ============================================================================ [install_skills] # 安装 skills 到本机平台目录 # mode = "list" # list: 指定 skills | all: 全部安装 # skills = ["brainstorming"] # mode=list 时必填 # agents_home = "~/.agents" # Codex CLI 用 "~/.agents",Claude Code 用 "~/.claude" # skill_link = "~/.claude" # 可选:在此目录下创建 skills/ 软链接指向 agents_home/skills/ # no_backup = false # 跳过备份,直接删除旧 skill 后重装 # ============================================================================ # 其他工具 # ============================================================================ [format_md] # Markdown 格式化 # tool = "prettier" # 仅支持 prettier # globs = ["**/*.md"] # 可选:默认全量 Markdown