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-code

Deep 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)用户一条 promptClaude 自判完成/需补上下文手动循环 + 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

相关源

[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/PluginsBoris Cherny