Claude Code
概述
Claude Code 是 Anthropic 推出的命令行 AI 编程助手工具。在 Obsidian 生态中,通过 Claudian 插件可以将其接入笔记库,发挥长上下文、推理、总结、写作等能力。
安装
# 官方推荐(macOS/Linux/WSL)
curl -fsSL https://claude.ai/install.sh | bash
# 或 npm
npm install -g @anthropic-ai/claude-codeDeep Research / Dynamic Workflows
Claude Code 内置 /deep-research 工作流的关键实现思路是 Dynamic Workflows:Claude 为任务生成 JavaScript 编排脚本,由后台 runtime 执行 subagent fan-out、搜索、交叉验证和最终报告生成。这样可把循环、分支和中间结果从主会话上下文中移出。
相关来源:Claude Deep Research Architecture。
Obsidian 集成
通过 Claudian 插件的 Claude CLI Provider 接入,配置 CLI Path 为 claude 即可。
关键来源
[2026-07-20] 官方 Loops 上手指南(Loop Engineering 产品化)
来源:Claude Code 官方下场:Loops 上手指南(编译自 Anthropic 官方博客《Getting started with loops》,Delba de Oliveira & Michael Segner,2026-06-30)。
Claude Code 官方团队首次给 Loop Engineering 一个可操作定义:agent 重复执行工作周期,直到满足一个停止条件。按四个维度区分循环:怎么被触发、怎么被停止、用哪个原语、什么任务最适合。
| 类型 | 触发 | 停止 | 原语 |
|---|---|---|---|
| Turn-based(agentic loop) | 用户一条 prompt | Claude 自判完成/需补上下文 | 手动循环 + Skills |
| Goal-based | 实时手动 prompt | 目标达成 / 达最大轮数 | /goal |
| Time-based | 指定时间间隔 | 手动取消 / 工作自然完成 | /loop(本地)、/schedule(云端 routine) |
| Proactive | 事件或排程,无人在场 | 单任务达标退出;routine 持续跑 | /schedule + /goal + dynamic workflows + auto mode |
要点:
- 可量化验证是杠杆:把人工检查编码成
SKILL.md(含让 Claude 能”看到/度量/与结果交互”的工具,如 dev server、截图、console 检查、Chrome DevTools MCP 性能 trace)。“检查越量化,Claude 越容易自我验证。” - 确定性停止标准有效:Goal-based 用”评估模型”检查条件,不满足就送回继续干。例:
/goal 把首页 Lighthouse 分数提到 90 以上,试 5 次就停。 - 第二 agent code review:新鲜上下文、偏见更少,可用内置
/code-review。“当某结果不达标,别停留在修掉这一个问题——把它编码进系统。” - Token 管理:选对原语/模型;确定性工作用脚本(比推理便宜);routine 间隔匹配被盯对象变化频率;
/usage(按 skills/subagents/MCP 拆解)、/goal无参(当前轮数+token)、/workflows(每 agent token)回顾用量。
/schedule与 dynamic workflows 在原文为 research preview,语法可能随版本变化。详见 Loop Engineering 2026。
相关源
- Claude 模型的上下文工程,新规发布了!(Thariq 复盘)(系统提示词删 80% 无评测损失;
claude doctor清理过度约束)
[2026-08-10] 创始人官方用法范式(Boris Cherny 亲示)
来源:Claude Code 创始人亲自示范:他一个人怎么干出一个团队的活。产品创始人亲自示范的官方用法范式,可作用法教程类页面的权威参照:
- Plan 模式先行:Shift+Tab 两次切换到 Plan 模式,与 Claude 反复讨论直到计划与脑中完全一致,再切 auto-accept edits(自动接受修改)模式——“通常能一次完成(1-shot)“。一次写完失败的根因是信息带宽不够,计划就是写代码前把脑中细节对齐给 AI。
- PostToolUse 钩子:每次工具调用后自动格式化,管住”最后 10%”。
- 子智能体:Code Simplifier(代码写后自动简化)、Verify App(端到端测试)。
- settings.json 权限白名单:权限用
.claude/settings.json白名单管理,几乎从不用--dangerously-skip-permissions(该旗标已被白名单实践弃用)。 - 四层自动化编码:“任何做了两次以上的事,都变成一条命令、一个子智能体或一个钩子”——斜杠命令(.claude/commands/)→ 子智能体 → 钩子 → MCP 外接(Slack/BigQuery/Sentry)。经验法则:“意图会复合增长,prompt 不会。”
? MCP 安全警告:每加一个 MCP 上下文膨胀一分,且工具描述可能被恶意篡改操纵 AI——安装前先让 Claude 审查其代码。详见 Claude Code Skills/Hooks/Plugins、Boris Cherny。