那段激活提示词逐句拆解:它到底在要求模型做什么

2026-08-09

在 agency-agents 这个仓库里,strategy/QUICKSTART.md 给了一段可以整段复制的激活提示词。它长得很像一条命令,于是很多人的用法就是:打开 Claude Code,粘贴,回车,然后等着看会发生什么。

先把最容易误会的一点说在前面:这段文字不是命令,NEXUS 也不是调度器divisions.json_note 写得很直白——strategy/ 目录里存放的是编排方法论(orchestration doctrine),不是可安装的 agent。整套 NEXUS 就是一堆 markdown:strategy/nexus-strategy.md 有 1110 行,playbooks/ 下七篇合计 1907 行,coordination/ 两篇 758 行。没有任何一行代码在强制执行阶段顺序,也没有任何进程在卡质量门。这段提示词唯一的作用,是把这套方法论塞进模型的上下文,让模型自己按这个结构往下推。

理解了这一点,再逐句拆它才有意义。

一、原文照抄

QUICKSTART.md 里 NEXUS-Full 的激活提示词原文:

Activate Agents Orchestrator in NEXUS-Full mode.

Project: [YOUR PROJECT NAME]
Specification: [DESCRIBE YOUR PROJECT OR LINK TO SPEC]

Execute the complete NEXUS pipeline:
- Phase 0: Discovery (Trend Researcher, Feedback Synthesizer, UX Researcher, Analytics Reporter, Legal Compliance Checker, Tool Evaluator)
- Phase 1: Strategy (Studio Producer, Senior Project Manager, Sprint Prioritizer, UX Architect, Brand Guardian, Backend Architect, Finance Tracker)
- Phase 2: Foundation (DevOps Automator, Frontend Developer, Backend Architect, UX Architect, Infrastructure Maintainer)
- Phase 3: Build (Dev↔QA loops — all engineering + Evidence Collector)
- Phase 4: Harden (Reality Checker, Performance Benchmarker, API Tester, Legal Compliance Checker)
- Phase 5: Launch (Growth Hacker, Content Creator, all marketing agents, DevOps Automator)
- Phase 6: Operate (Analytics Reporter, Infrastructure Maintainer, Support Responder, ongoing)

Quality gates between every phase. Evidence required for all assessments.

二、第一行:模式名不是修辞

Activate Agents Orchestrator in NEXUS-Full mode.

NEXUS-Full 是三个模式之一,QUICKSTART.mdnexus-strategy.md 里的那张表是一致的:

模式参与 agent 数适用场景周期
NEXUS-FullAll(全部)企业级产品发布、完整生命周期12–24 周
NEXUS-Sprint15–25功能开发、MVP 构建2–6 周
NEXUS-Micro5–10Bug 修复、内容战役、单一交付物1–5 天

这里的周期是文档给出的建议时间尺度,不是承诺,也不是任何实测结果。真正要注意的是第二列:写 NEXUS-Full 就等于告诉模型「全部 agent 都在场」。仓库里带 frontmatter 的 agent 一共 255 个、分布在 17 个 division,你显然不可能把 255 份提示词同时喂进去。所以这一行的实际语义更接近「按完整生命周期的框架来组织回答」,而不是「真的把 255 个角色拉进会议室」。想做的只是一个功能或一次修复,把 NEXUS-Full 换成 NEXUS-SprintNEXUS-Micro,后面那七行也要跟着删——这段提示词是给 Full 模式写的,模式名和 Phase 列表必须自洽。

Agents Orchestrator 这个名字也不是随口起的,它对应花名册里的 agents-orchestrator,注意这个 slug 没有 division 前缀。

三、中间两行:唯一需要你动手改的地方

Project: [YOUR PROJECT NAME]
Specification: [DESCRIBE YOUR PROJECT OR LINK TO SPEC]

方括号是占位符,整段提示词里只有这两处是留给你填的。Specification 那一行允许「描述」或「给链接」两种写法——如果你的项目已经有一份 spec 文档,直接指过去比在提示词里复述一遍更省上下文,后面七个阶段的产出也才有一个统一的比对基准。

四、七行 Phase:每一行都对应一份 playbook

这七行不是随手列的清单,nexus-strategy.md 的章节结构与 playbooks/ 下的七个文件一一对应:

Phase名称playbook 文件行数
0Intelligence & Discoveryphase-0-discovery.md178
1Strategy & Architecturephase-1-strategy.md238
2Foundation & Scaffoldingphase-2-foundation.md278
3Build & Iteratephase-3-build.md286
4Quality & Hardeningphase-4-hardening.md332
5Launch & Growthphase-5-launch.md277
6Operate & Evolvephase-6-operate.md318

也就是说,提示词里那一行 Phase 4: Harden (...) 背后是 332 行的 playbook。模型不会自动去读这些文件,它只是拿到了阶段名和一串角色名。如果你希望某个阶段真的按 playbook 的粒度走,得把对应的 playbooks/phase-N-*.md 一起放进上下文,而不是指望模型凭阶段名脑补。这是这段提示词最容易被高估的地方。

Phase 3 那行的 Dev↔QA loops 也值得留意:它是七行里唯一显式写了循环关系的,其余六行都是并列的角色列表。

五、最后两句:整段提示词的立场

Quality gates between every phase. Evidence required for all assessments.

这两句短,但它俩是这段提示词的设计意图所在。「每个阶段之间都有质量门」对应 nexus-strategy.md 第 12 章 Quality Gates,「所有评估都要有证据」在花名册里甚至有一个专职角色 testing-evidence-collector——Phase 3 那行末尾点名的 Evidence Collector 就是它。

同样得说清楚:这两句是要求,不是保证。没有代码会在阶段之间拦一道。模型愿不愿意在没有证据时停下来,取决于模型和你后续的追问。

六、动手前:把点到名的角色先备齐

提示词里点名了 24 个显示名。它们都能在花名册里对上真实的 agent 文件,但显示名不是 sluginstall.sh 的 USAGE 段里,--agent 收的是 <slug,slug>,只有 --agents-file 写明每行可以是「一个 slug 或名字」——两个入口的接受范围不一样,混着用就容易在某一处对不上。runbooks.json_note 解释过为什么内部一律引用 slug:文件名主干并不总是带 division 前缀,而显示名带前缀、还会漂移,slug 才抗改名、可测试。统一按 slug 写,是这里唯一不用记规则的选项。

几个容易拼错的例子:

提示词里的显示名花名册 slug
Agents Orchestratoragents-orchestrator
Senior Project Managerproject-manager-senior
Studio Producerproject-management-studio-producer
Trend Researcherproduct-trend-researcher
UX Researcherdesign-ux-researcher
Analytics Reportersupport-analytics-reporter
Tool Evaluatortesting-tool-evaluator
Evidence Collectortesting-evidence-collector

注意 project-manager-seniorproject-management-studio-producer 这一对:同一个 division,两个 slug 的前缀写法都不一样。凭感觉拼 slug 在这里必错。

把 Phase 0 那一组先装进 Claude Code,可以这样写:

./scripts/install.sh \
  --tool claude-code \
  --agent agents-orchestrator,product-trend-researcher,product-feedback-synthesizer,design-ux-researcher,support-analytics-reporter,support-legal-compliance-checker,testing-tool-evaluator \
  --dry-run

每个选项为什么在这:

  • --tool claude-code:不加就是「装到所有检测到的工具」。你大概率只用其中一个,收窄目标能避免在别的工具目录里留下一堆没人用的文件。
  • --agent <slug,slug>:按 slug 精确选人。不加任何选择器就是全装,255 个 agent 一次性写进全局配置目录是有代价的(上下文占用、加载、命名冲突),这里用不到的就别装。
  • --dry-run:只打印计划、不写任何东西。往 ~/.claude/agents/ 这种共享目录批量写文件之前,先看一眼计划是最划算的一步。

角色多的时候,把 slug 一行一个写进文件、改用 --agents-file <path> 会更好维护,该参数支持 # 注释。以上为按官方参数语义组合的示例,未逐项实测,以官方文档与 ./scripts/install.sh --help 的实际输出为准。

Windows 侧注意:install.sh 是 shell 脚本,脚本注释里写的平台支持是 Linux、macOS(bash 3.2+)、Windows 的 Git Bash / WSL。在 PowerShell 或 cmd 里直接敲这条命令是跑不起来的。

七、产出物与验收

去掉 --dry-run 之后,claude-code 这条链路的落点在 tools.json 里写得很明确:installKindper-agentformatidentity,用户级目标路径是 .claude/agents/{slug}.mdper-agent 意味着每个 agent 一个文件,identity 意味着原样输出、不做格式改写。所以验收的第一步是去目录里数文件,而不是去看模型说了什么。

四个可执行的验收动作:

  1. slug 是否真实存在./scripts/install.sh --list agents 列出后退出,拿你要用的 slug 去比对。仓库里还有 scripts/check-runbooks.sh,职责就是守住「每个 slug 都能解析到真实 agent 文件」。
  2. 文件是否落在你以为的目录:Claude Code 的用户级和项目级模板都是 .claude/agents/{slug}.md,区别只在家目录还是当前项目目录。搞混了就会出现「装了但这个项目里没有」。
  3. 提示词自身是否自洽:模式名改了,Phase 列表跟着改了没有;[YOUR PROJECT NAME][DESCRIBE YOUR PROJECT OR LINK TO SPEC] 两个方括号是不是还留着没填。
  4. 阶段推进有没有跳步:这一条只能靠人看。提示词写了 Quality gates between every phase,但没有任何机制在执行它。

八、什么情况别用这一段

  • 你的目标工具不是 per-agent。Aider 的产物是一个 CONVENTIONS.md、Windsurf 是一个 .windsurfrulesinstallKind 都是 roster,所有 agent 合并成一个文件,谈不上「只把这 7 个角色装上」;Hermes 是唯一的 plugin,只能走命令行。
  • 你只是要修一个 bug。仓库里有现成的 incident-response runbook,模式是 NEXUS-Micro,always 组 6 个、post-fix 组 4 个。它把取证、回测、流程优化、重排优先级放在修复之后单独一组——修完不算完,这个设计比整段 Full 提示词更值得抄。
  • 你期待它自己跑完。再说一遍:没有调度器。阶段顺序和质量门都得你自己盯。
  • 涉及合规、法务、安全的结论Legal Compliance Checker 在提示词里被点了两次(Phase 0 与 Phase 4),但 agent markdown 里的人设文本是写给模型的角色设定,不是法务意见,这类结论必须人工兜底。

最后一句实在话:这段提示词的真正价值不在于「粘贴进去就有一条流水线」,而在于它用十几行把一套 1110 行的方法论压缩成了一个可以复述的结构。你把它拆开看懂了,剩下的事情才好办。

延伸阅读


本文依据 agency-agents 官方仓库(github.com/msitarzewski/agency-agents)的 README、 tools.jsondivisions.jsonstrategy/ 下的 QUICKSTART.mdnexus-strategy.mdplaybooks/runbooks.jsonscripts/ 下的安装与校验脚本整理,核对日 2026-08-09。 仓库元数据为 2026-08-09 快照(star 140729),star 数不代表质量或适用性。 本文内容为仓库源码与文档口径,我们没有安装或运行过其中任何 agent,也没有按 NEXUS 跑过任何一次流程。 目录、脚本与安装路径随上游更新而变动,请以仓库最新内容与 ./scripts/install.sh --help 的实际输出为准。 许可条款请以官方 LICENSE 原文为准,本文不构成法律意见。

想系统学会用 AI?报名体系课或加入会员,照着学、照着用。