这是「GSD 全景代码解析」专题的第 29 篇。在本系列中,我们将逐层拆解 Get Shit Done (GSD) 这一 56K+ stars 的 Meta-Prompting 框架,从命令系统到工作流编排,从 Agent 设计到上下文工程,带你一览上下文驱动开发的工程全貌。
一、其他 Agent 概览
在前 7 篇 Agent 系统文章中,我们详细解析了 GSD 的核心 Agent:Planner、Executor、Debugger、Verifier、Code-Reviewer、Doc-Writer、Researcher、Code-Fixer、Security-Auditor、UI-Auditor 和 Assumptions-Analyzer。
但 GSD 的 Agent 家族不止于此。还有一批"辅助型"Agent,它们在特定场景下发挥重要作用。本文将快速概览这些 Agent 的设计与职责。
二、gsd-roadmapper:路线图专家
2.1 职责
gsd-roadmapper 专注于长期项目规划和路线图管理。与 gsd-planner 关注短期任务分解不同,roadmapper 负责:
- 里程碑规划:定义项目的长期里程碑
- 依赖映射:识别里程碑之间的依赖关系
- 资源分配:估算每个里程碑所需的资源
- 风险预测:识别路线图中的潜在风险点
2.2 与 gsd-planner 的关系
flowchart LR
R[gsd-roadmapper] -->|长期路线图| P[gsd-planner]
P -->|短期计划| E[gsd-executor]三、gsd-project-researcher:项目研究专家
3.1 职责
gsd-project-researcher 负责针对特定项目进行深度研究:
- 技术栈调研:评估不同技术方案的优劣
- 架构参考:收集类似项目的架构案例
- 最佳实践:整理项目相关的行业最佳实践
3.2 与 gsd-phase-researcher 的区别
| 维度 | gsd-project-researcher | gsd-phase-researcher |
|---|---|---|
| 范围 | 项目级别 | 阶段级别 |
| 时机 | 项目启动时 | 每个阶段前 |
| 输出 | 项目研究报告 | 阶段研究摘要 |
四、gsd-domain-researcher:领域研究专家
4.1 职责
gsd-domain-researcher 专注于特定领域的知识收集:
- 业务领域知识:理解项目所在的业务领域
- 法规合规:研究相关法规和标准
- 行业趋势:跟踪行业最新动态
五、gsd-pattern-mapper:模式映射专家
5.1 职责
gsd-pattern-mapper 负责识别和映射代码库中的设计模式:
- 模式识别:在现有代码中识别设计模式
- 模式推荐:为当前问题推荐合适的设计模式
- 模式文档化:将识别到的模式文档化
六、gsd-intel-updater:情报更新专家
6.1 职责
gsd-intel-updater 负责维护和更新 GSD 系统的知识库:
- 依赖更新:跟踪项目依赖的最新版本
- 安全公告:收集和整理安全相关公告
- 技术动态:跟踪技术社区的最新动态
七、其他 Specialist Agent
7.1 gsd-integration-checker:集成检查专家
负责检查模块间的集成问题,确保各组件能够正确协作。
7.2 gsd-research-synthesizer:研究综合专家
负责整合多个研究 Agent 的输出,形成统一的研究报告。
八、辅助 Agent 的设计原则
这些辅助 Agent 的设计遵循以下原则:
- 按需激活:只在需要时调用,不常驻上下文
- 输出标准化:统一的研究报告和检查报告格式
- 可组合性:多个辅助 Agent 可以组合使用
- 轻量级:定义文件相对较小,加载速度快
九、33 个 Agent 全景图
mindmap
root((GSD Agent 家族))
规划类
gsd-planner
gsd-plan-checker
gsd-roadmapper
执行类
gsd-executor
gsd-code-fixer
验证类
gsd-verifier
gsd-code-reviewer
gsd-integration-checker
gsd-ui-auditor
研究类
gsd-phase-researcher
gsd-project-researcher
gsd-domain-researcher
gsd-ai-researcher
gsd-ui-researcher
gsd-research-synthesizer
文档类
gsd-doc-writer
调试类
gsd-debugger
安全类
gsd-security-auditor
分析类
gsd-assumptions-analyzer
gsd-pattern-mapper
情报类
gsd-intel-updater下一篇预告: 第 30 篇《自定义 Agent 开发实战》——从零开始创建自定义 Agent 的完整指南,包括 frontmatter 模板、工具权限配置和模型选择策略。