Skip to content

Agents 体系

Spec-First 包含 47 个专业代理,分布在 6 个核心目录中,提供从安全审查到性能优化的全方位专业能力。

Agent 目录概览

目录角色数量使用场景
review代码审查26/spec:review 时自动调度
document-review文档审查7规划文档审查时
research代码研究6技术调研时
design前端设计3UI/UX 实现时
workflow工作流支持4工作流执行时
docs文档生成1文档维护时

详细分类

review 目录(26 个)

代码审查相关代理,分为始终运行和条件触发两类。

Always-on(始终运行,6 个)

每个 PR 都会经过这些代理审查:

Agent职责
correctness-reviewer逻辑正确性、边界条件、状态管理
testing-reviewer测试覆盖、断言质量、边界测试
maintainability-reviewer可维护性、抽象层级、命名
project-standards-reviewer项目规范、CLAUDE.md/AGENTS.md 合规
code-simplicity-reviewer代码简洁性、YAGNI 违规检测
pattern-recognition-specialist设计模式、反模式、代码重复检测

条件触发(20 个)

根据代码变更内容自动匹配调度:

Agent触发条件
security-reviewer涉及认证、权限、用户输入
security-sentinelOWASP 合规、安全漏洞审计
performance-reviewer涉及数据库查询、循环、缓存
performance-oracle性能瓶颈、算法复杂度分析
data-integrity-guardian涉及数据库迁移、数据模型
data-migrations-reviewer涉及迁移文件、Schema 变更
data-migration-expert数据迁移验证、回填脚本安全
schema-drift-detector检测无关的 schema.rb 变更
reliability-reviewer涉及错误处理、重试、超时、后台任务
architecture-strategist涉及架构变更、模式引入
api-contract-reviewer涉及 API 路由、类型签名
agent-native-reviewer涉及 UI 功能、Agent 工具、系统提示
cli-agent-readiness-reviewerCLI 源码、Agent 可用性审查
deployment-verification-agent生产部署检查清单、回滚方案
adversarial-reviewer大型变更(≥50 行)或高风险域
dhh-rails-reviewer涉及 Rails 应用代码
kieran-rails-reviewer涉及 Rails 代码(严格标准)
kieran-typescript-reviewer涉及 TypeScript 代码
kieran-python-reviewer涉及 Python 代码
julik-frontend-races-reviewer涉及异步 UI、Stimulus/Turbo 生命周期

document-review 目录(7 个)

规划文档审查代理,在 /spec:plan 生成文档时调度:

Agent职责
coherence-reviewer内部一致性、术语冲突、结构完整性
feasibility-reviewer技术可行性、依赖缺口、迁移风险
scope-guardian-reviewer范围对齐、复杂度合理性
product-lens-reviewer产品视角、问题框架、价值对齐
design-lens-reviewer设计决策完整性、交互状态、用户流
security-lens-reviewer安全假设、数据暴露、威胁模型
adversarial-document-reviewer挑战假设、压力测试决策

research 目录(6 个)

代码研究代理,在技术调研和信息收集时使用:

Agent职责
best-practices-researcher外部最佳实践和社区规范研究
framework-docs-researcher框架和依赖的官方文档研究
git-history-analyzerGit 历史考古、代码演进追踪
issue-intelligence-analystGitHub Issue 分析、痛点趋势识别
learnings-researcher历史解决方案和经验检索
repo-research-analyst仓库结构、约定、模式分析

design 目录(3 个)

前端设计相关代理:

Agent职责
figma-design-syncFigma 设计同步、视觉差异检测
design-iterator设计迭代优化、截图对比改进
design-implementation-reviewerUI 实现与 Figma 设计对比审查

workflow 目录(4 个)

工作流执行支持代理:

Agent职责
spec-flow-analyzer规范和功能的用户流完整性分析
bug-reproduction-validatorBug 报告的系统性复现和验证
pr-comment-resolverPR 审查意见评估和修复
lint代码 Lint 检查和自动修复

docs 目录(1 个)

文档生成相关代理:

Agent职责
ankane-readme-writer按照 Ankane 风格模板生成 README

Agents 与 Skills 的关系

Skills 与 Agents 调用关系

  • Skills 负责流程编排,决定"何时"调用
  • Agents 负责专业任务,决定"如何"执行

典型调度场景

场景 1:代码审查

bash
/spec:review

Skills 根据代码变更自动选择调用:

  • 所有变更 → correctness-reviewer + testing-reviewer + maintainability-reviewer + ...
  • 涉及 API → api-contract-reviewer
  • 涉及数据库 → data-integrity-guardian
  • 涉及认证 → security-reviewer
  • 大型变更 → adversarial-reviewer

场景 2:文档审查

bash
/spec:plan

当生成计划文档时,document-review 目录的代理会审查:

  • 内部一致性 → coherence-reviewer
  • 可行性 → feasibility-reviewer
  • 范围边界 → scope-guardian-reviewer
  • 安全视角 → security-lens-reviewer

查找 Agent

使用 VitePress 内置搜索(按 / 键)快速查找特定代理。


下一步