Skip to content

Agents 参考

上游 spec-first 当前生成 51 个 agents。Claude Code 与 Codex 都会获得 host-specific agent runtime copies;源码与运行时副本需要分开理解。

Agents 是 workflow 可调用的专家能力,不是一次任务必须全部启动的固定队列。Spec-First 的调度原则是:先判断当前研发阶段,再根据文档内容、diff 文件、风险域、技术栈、证据缺口和宿主能力选择最小必要专家。

资产边界

层级位置当前核验
Source agents上游 agents/51 个 agent profiles
Claude runtime agents.claude/agents51 个 generated agent files
Codex runtime agents.codex/agents51 个 generated agent files

调度总图

text
Spec / Plan document
  |
  v
spec-doc-review
  |
  +-- always-on: coherence + feasibility
  +-- conditional: product / design / security / scope / adversarial

Code diff / PR
  |
  v
spec-code-review
  |
  +-- always-on: correctness + testing + maintainability
  +-- always-on: project-standards + agent-native + learnings
  +-- conditional: security / performance / API / migration / reliability / CLI / stack

Research / planning / debugging / knowledge
  |
  v
workflow-selected research agents
  |
  +-- repo / git history / sessions / Slack / issues / framework docs / best practices

UI / deployment / data safety
  |
  v
specialist agents
  |
  +-- design sync / design iteration / deployment checklist / schema drift / data integrity

按研发阶段理解 agents

阶段常见 agent 能力典型触发
Codebaserepo research、git history、sessions、learnings新项目接入、计划前 research、调试历史问题、复用过往经验
Graphgraph provider 通常不是 agent;agent 负责解释和补证据graph degraded 后需要 bounded direct reads 或历史解释
Specspec-spec-flow-analyzer、product lens、design lens、security lens、web / issue research需求不清、用户流缺失、外部 prior art 或安全边界未确认
Plancoherence、feasibility、scope、architecture、framework docs计划要落地、技术方案需要审查、依赖或架构风险较高
Tasksdoc-review personas 复核 task pack 是否忠于 source plantask pack 可能扩 scope、依赖不清、同 wave 文件重叠
Codeworker/explorer 子任务、stack specialists、design / performance / security specialists执行实现、调试、优化、UI 打磨
Reviewalways-on reviewers + conditional reviewersPR / diff 质量门
Knowledgesession historian、Slack researcher、learnings researcher、related docs finder 类能力复盘、知识沉淀、刷新 stale docs

spec-doc-review 专家选择

spec-doc-review 审 requirements、plans 和 task packs。它总是先判断文档类型,再决定 reviewer 组合。

Agent调用条件能力
spec-coherence-revieweralways-on查内部矛盾、术语漂移、结构问题和会让读者分歧的歧义
spec-feasibility-revieweralways-on查技术方案是否能落地、依赖是否缺失、迁移或实现风险是否被低估
spec-product-lens-reviewer文档包含可挑战的产品判断、优先级、目标或方向选择从产品领导视角挑战前提、机会成本、定位和目标-工作错配
spec-design-lens-reviewer文档涉及 UI、用户流、交互、响应式或视觉设计查信息架构、交互状态、AI slop 风险和设计决策缺口
spec-security-lens-reviewer文档涉及 auth、API、PII、payments、tokens 或第三方信任边界在计划层面查安全假设、数据暴露、API 攻击面和 threat model 缺口
spec-scope-guardian-reviewer文档有多优先级、大量需求、stretch goals 或复杂度疑点守住 scope,对过度抽象、过早框架和目标不匹配提出异议
spec-adversarial-document-reviewer文档超过 5 个需求 / 单元、有架构决策、高风险域或新抽象压测前提和边界,主动寻找未声明假设和决策漏洞

spec-code-review 专家选择

spec-code-review 按 diff 选择 reviewer。小 diff 也会有 always-on 审查;高风险文件会增加条件 reviewer。

Always-on reviewers

Agent能力
spec-correctness-reviewer通过执行路径推演查逻辑错误、边界条件、状态 bug、错误传播和实现意图偏差
spec-testing-reviewer查测试覆盖缺口、弱断言、脆弱测试和遗漏的边缘场景
spec-maintainability-reviewer查过早抽象、耦合、复杂度、命名遮蔽、死代码和维护债务
spec-project-standards-reviewer审查 AGENTS.md / CLAUDE.md 项目规则、frontmatter、引用、命名和可移植性
spec-agent-native-reviewer检查新增能力是否 agent-accessible,避免只为人类 UI 暴露操作
spec-learnings-researcher搜索 docs/solutions/,把过往 bug、模式和团队学习带入当前 PR

Conditional reviewers

Agent触发条件能力
spec-security-reviewerauth、public endpoints、用户输入、权限、敏感数据查可利用漏洞、输入验证、auth/authz 和权限绕过
spec-performance-reviewerDB query、数据转换、缓存、I/O、循环重路径查 runtime 性能、复杂度、扩展性和缓存误用
spec-api-contract-reviewerAPI routes、request/response types、serializers、exported signatures查破坏性 contract changes、版本化和兼容性风险
spec-data-migrations-reviewermigrations、schema changes、backfills、data transforms查迁移安全、数据完整性和生产数据风险
spec-reliability-reviewererror handling、retry、timeout、health check、background jobs、async handlers查生产失败模式、恢复、重试、超时和错误可观测性
spec-adversarial-reviewerdiff 较大或触及 auth、payments、data mutations、external APIs主动构造失败场景压测实现
spec-cli-readiness-reviewerCLI command definitions、argument parsing、handler behavior查 CLI 是否适合 autonomous agents 使用,而不只是人类可用
spec-previous-comments-reviewerPR 已有 review comments 或 threads检查旧反馈是否已被当前 diff 正确处理
spec-dhh-rails-reviewerRails 架构、service objects、session/auth、Hotwire-vs-SPA 边界用 DHH / Rails 约定审查架构选择
spec-kieran-rails-reviewerRails application code用严格 Rails 清晰度、命名、约定和可维护性标准审查
spec-kieran-python-reviewerPython modules、endpoints、scripts、services查 Pythonic clarity、type hints 和维护性
spec-kieran-typescript-reviewerTypeScript components、services、hooks、utilities、shared types查 type safety、清晰度和维护性
spec-julik-frontend-races-reviewerStimulus/Turbo、DOM events、timers、animations、async UI查 UI race conditions、DOM timing 和卡顿失败模式
spec-swift-ios-reviewerSwift、SwiftUI、UIKit、entitlements、privacy manifests、Core Data、SPM、Xcode project查 Swift/iOS 状态、并发、内存、Core Data threading 和 accessibility

Data / release safety specialists

Agent调用条件能力
spec-schema-drift-detectorPR 包含 DB migrations对照 migrations 查 schema.rb 是否包含无关漂移
spec-deployment-verification-agentPR 涉及生产数据、迁移或高风险发布生成 Go/No-Go checklist、SQL verification queries、rollback 和 monitoring plan
spec-data-migration-expertID mapping、column rename、enum conversion、schema changes、backfill对真实生产迁移和数据转换做可行性与安全验证
spec-data-integrity-guardian数据模型、持久化代码、事务、约束、隐私查数据约束、transaction boundaries、privacy compliance 和持久化安全

Research 与 context agents

这些 agents 通常服务 spec-ideatespec-brainstormspec-planspec-debugspec-compound 或复杂 review。

Agent能力
spec-repo-research-analyst研究 repo 结构、文档、约定和实现模式,适合新代码库 onboarding 或计划前探索
spec-git-history-analyzer从 git history 追溯代码演化、贡献者和模式出现原因
spec-session-historian搜索 Claude Code / Codex 历史会话,提取过往尝试、失败路径和关键决策
spec-slack-researcher搜索 Slack 组织上下文,明确 workspace identity 并输出解释型 digest
spec-web-researcher做迭代 web research,产出 prior art、市场信号、竞品模式和跨领域类比
spec-issue-intelligence-analyst分析 GitHub issues,提炼用户痛点、严重度和重复主题
spec-best-practices-researcher汇总外部最佳实践、社区约定和实现指导
spec-framework-docs-researcher获取框架、库、依赖的官方文档、版本约束和实现模式
spec-spec-flow-analyzer从用户视角分析 spec / plan / feature description 的流程完整性、遗漏路径和需求问题

Architecture、simplicity 与 pattern agents

Agent能力
spec-architecture-strategist从架构视角审查代码变更、服务边界、结构重构和设计完整性
spec-pattern-recognition-specialist识别设计模式、反模式、命名约定、重复和代码库一致性问题
spec-code-simplicity-reviewer实现完成后的 final simplicity pass,查 YAGNI、可删复杂度和过度设计
spec-cli-agent-readiness-reviewer深度审查 CLI source、plans 或 specs 的 AI agent readiness,比条件 reviewer 更适合专项评估
spec-agent-native-reviewer同时属于 review always-on,也可专项检查 UI、agent tools 或 prompts 的 agent-native parity

UI 与设计 agents

Agent能力
spec-design-implementation-reviewer对照 Figma 与 live UI,指出 HTML/CSS/React 实现的视觉差异
spec-design-iterator通过多轮 screenshot -> analyze -> improve 循环迭代 UI 设计
spec-figma-design-sync检测并修复 web implementation 与 Figma design 的视觉差异
spec-design-lens-reviewer在计划 / 文档层面查设计决策缺口;属于 doc-review conditional persona

安全、性能与专项审计 agents

Agent能力
spec-security-sentinel做安全审计,覆盖漏洞、输入验证、auth/authz、hardcoded secrets 和 OWASP
spec-security-reviewercode-review 条件 persona,聚焦 diff 中可利用安全问题
spec-security-lens-reviewerdoc-review 条件 persona,聚焦计划层安全缺口
spec-performance-oracle分析算法复杂度、DB queries、内存、scalability 和性能瓶颈
spec-performance-reviewercode-review 条件 persona,聚焦 diff 中实际性能风险

文档与发布支持 agents

Agent能力
spec-ankane-readme-writer按 Ankane 风格为 Ruby gems 创建或更新 README
spec-pr-comment-resolver评估并解决相关 PR review threads,实施修复并生成回复文本
spec-product-lens-reviewer同时属于 doc-review persona,也可在战略性计划评估中提供产品视角

全量 agent catalog

Agent主要能力
spec-adversarial-document-reviewer压测复杂文档的前提、架构决策和未声明假设
spec-adversarial-reviewer为大型或高风险 diff 构造失败场景
spec-agent-native-reviewer检查用户可做的动作是否也能被 agent 完成
spec-ankane-readme-writer编写或更新 Ankane 风格 Ruby gem README
spec-api-contract-reviewer审查 API contract、类型签名、序列化和版本兼容
spec-architecture-strategist从架构和设计完整性角度分析变更
spec-best-practices-researcher研究外部最佳实践和社区约定
spec-cli-agent-readiness-reviewer专项评估 CLI 对 autonomous agents 的友好度
spec-cli-readiness-reviewer在 code-review 中审查 CLI diff 的 agent readiness
spec-code-simplicity-reviewer做实现后的简化和 YAGNI 检查
spec-coherence-reviewer查文档内部一致性、术语和结构问题
spec-correctness-reviewer查逻辑、边界、状态和错误传播问题
spec-data-integrity-guardian审查持久化数据、事务、约束和隐私安全
spec-data-migration-expert验证生产数据迁移、backfill 和转换方案
spec-data-migrations-reviewer在 code-review 中审查 migrations 和数据转换
spec-deployment-verification-agent生成发布验证、回滚和监控 checklist
spec-design-implementation-reviewer对照 Figma 检查 UI 实现差异
spec-design-iterator用截图分析循环迭代 UI
spec-design-lens-reviewer查计划 / 文档中的设计决策缺口
spec-dhh-rails-reviewer用 DHH/Rails 视角审查 Rails 架构选择
spec-feasibility-reviewer查计划是否可落地、依赖和迁移风险
spec-figma-design-sync同步 web implementation 与 Figma 视觉规格
spec-framework-docs-researcher获取框架 / 库官方文档和版本约束
spec-git-history-analyzer从 git history 解释模式和演进原因
spec-issue-intelligence-analyst分析 GitHub issues 的主题、痛点和趋势
spec-julik-frontend-races-reviewer查前端异步、DOM timing 和 UI race
spec-kieran-python-reviewer审查 Python 清晰度、类型和维护性
spec-kieran-rails-reviewer审查 Rails 约定、清晰度和维护性
spec-kieran-typescript-reviewer审查 TypeScript 类型安全和清晰度
spec-learnings-researcher检索 docs/solutions/ 中相关团队学习
spec-maintainability-reviewer查复杂度、耦合、命名和维护债务
spec-pattern-recognition-specialist查模式、反模式、重复和代码库一致性
spec-performance-oracle深入分析性能瓶颈和扩展性
spec-performance-reviewer在 code-review 中审查性能风险
spec-pr-comment-resolver处理 PR review threads 并生成回复
spec-previous-comments-reviewer检查既有 PR comments 是否已处理
spec-product-lens-reviewer以产品战略视角挑战目标、优先级和机会成本
spec-project-standards-reviewer审查项目级 AGENTS/CLAUDE 规范遵守情况
spec-reliability-reviewer查错误处理、重试、超时、后台任务和失败模式
spec-repo-research-analyst研究 repo 结构、约定和实现模式
spec-schema-drift-detector对照 migrations 检测 schema drift
spec-scope-guardian-reviewer守住计划 scope,反对不必要复杂度
spec-security-lens-reviewer在计划层审查安全假设和 threat model
spec-security-reviewer在 code-review 中查 exploitable vulnerabilities
spec-security-sentinel做广义安全审计和 OWASP 检查
spec-session-historian搜索历史 agent sessions 并总结相关上下文
spec-slack-researcher搜索 Slack 决策和组织上下文
spec-spec-flow-analyzer分析 spec / plan 的用户流完整性和缺口
spec-swift-ios-reviewer审查 Swift/iOS 状态、并发、Core Data 和 accessibility
spec-testing-reviewer查测试覆盖、断言质量和遗漏场景
spec-web-researcher做外部 web research、竞品和 prior art 分析

旧数字说明

旧官网曾写过 47 或 57 个 agents。这些数字不再作为当前事实使用;当前页面以上游 source agent scan 与 Codex runtime generation 交叉核验的 51 个 agents 为准。

阅读下一步