技术栈、开发生命周期、基础设施与治理(流程 E–H)
流程 E 到 H 涵盖更广泛的开发生态系统 — 技术栈决策、代理生成、工具、Git 集成、多代理编排和治理。
流程 E — 技术栈与代理
suggest_stack
根据项目需求建议技术栈。
适用场景: 在项目初期团队在竞争技术之间进行选择时,或在针对项目约束验证技术栈选择时。
提示词:"为项目 proj_abc123 建议一个实时协作文档编辑器的技术栈"check_versions
检查依赖版本是否有更新、弃用和安全问题。
检查内容:
- 当前版本与最新稳定版本的对比
- 已知 CVE 和安全公告
- 弃用的包
- 主版本差异的破坏性变更警告
提示词:"检查项目 proj_abc123 的依赖版本"generate_skill
为特定的 AI 编程代理平台生成代理技能文件。
支持的平台: Claude Code(CLAUDE.md 技能)、Cursor(.cursorrules 片段)、Windsurf、Copilot 指令、自定义代理定义。
提示词:"为项目 proj_abc123 中的身份验证工作流生成 Claude Code 技能"detect_agent
检测项目路径中使用的 AI 编程代理平台。
适用场景: 当你需要生成代理特定的工件(规则文件、技能、记忆文件),并希望 SpecForge 自动选择正确格式时。
提示词:"检测 /Users/me/my-app 配置了什么 AI 代理"generate_sub_agent
生成用于多代理编排的子代理定义。
输出内容: 带有能力、资源归属、交接协议和通信契约的结构化代理定义 — 准备好与 orchestrate_agents 一起使用。
提示词:"为项目 proj_abc123 中规格 SPEC-011 的数据库迁移任务生成子代理"generate_rules
从项目章程和检测到的模式生成代理规则文件 — .cursorrules、CLAUDE.md、Copilot 指令、Windsurf 规则。
提示词:"为项目 proj_abc123 生成 CLAUDE.md"
提示词:"为项目 proj_abc123 生成 .cursorrules"流程 F — 开发生命周期
suggest_tooling
评估并建议整个技术栈的开发生命周期工具。
覆盖范围:
- CI/CD(GitHub Actions、GitLab CI、CircleCI 等)
- 测试(单元、集成、E2E、视觉回归)
- 监控和可观测性(OpenTelemetry、Datadog、Grafana)
- AI 原生工具(LLM 可观测性、语义缓存、提示词管理、护栏)
- 前端性能工具(Lighthouse CI、视觉回归、组件库)
提示词:"为项目 proj_abc123 建议工具"generate_tests
根据规格的验收标准生成测试计划和测试文件框架。
输出内容:
- 测试用例名称映射到验收标准的测试计划
- 你项目测试框架中的测试文件框架(vitest、pytest、go test、JUnit 等)
- 每个标准的覆盖率目标
- 外部依赖的模拟策略
提示词:"为项目 proj_abc123 中的规格 SPEC-003 生成测试"generate_docs
从规格和代码生成文档 — API 文档、README 章节、架构概述。
提示词:"为项目 proj_abc123 中的规格 SPEC-007 生成 API 文档"
提示词:"从规格 SPEC-001 为身份验证模块生成 README 章节"integrate_pm
与项目管理工具集成 — 从规格创建 issue、epic 或任务。
支持: Jira、Linear、GitHub Issues、GitLab Issues、Trello、Notion。
提示词:"为项目 proj_abc123 中的规格 SPEC-004 创建 GitHub issue"
提示词:"为项目 proj_abc123 中的规格 SPEC-009 创建 Linear 任务"流程 G — 基础设施
manage_context
跨会话保存、加载和管理持久化上下文笔记。
适用场景: 当你需要保留未在规格中记录的重要架构决策、外部约束或团队协议时。
提示词:"保存上下文:我们决定为项目 proj_abc123 中的所有 AI 功能使用带 pgvector 的 Postgres 16"
提示词:"我们为项目 proj_abc123 保存了什么上下文?"manage_git
Git 集成 — 创建分支、生成 PR 描述、变更日志和与规格关联的钩子。
提示词:"为项目 proj_abc123 中的规格 SPEC-005 创建分支"
提示词:"为项目 proj_abc123 中的规格 SPEC-005 生成 PR 描述"
提示词:"从项目 proj_abc123 的规格 SPEC-001 到 SPEC-010 生成变更日志"orchestrate
多代理编排 — 注册代理、锁定资源、分配任务、协调并行执行。
提示词:"为规格 SPEC-011 注册代理并锁定项目 proj_abc123 中的 auth 模块"consult_docs
查阅特定主题的框架文档 — 不离开对话即可获取和总结相关文档。
提示词:"为项目 proj_abc123 查阅关于并发渲染的 React 文档"
提示词:"FastAPI 文档关于依赖注入说了什么?"discover_mcps
发现当前环境中配置的 MCP 服务器。
提示词:"我的环境中有哪些 MCP 服务器可用?"suggest_mcps
根据项目的技术栈和检测到的模式建议有益的 MCP 服务器。
提示词:"为项目 proj_abc123 建议 MCP 服务器"migrate_tech
指导技术栈迁移 — 分析源代码库、映射等效关系、生成迁移计划、验证功能一致性,并规划数据库迁移。
适用场景: 从一个框架迁移到另一个框架(Express → Fastify、Django → FastAPI、Create React App → Vite)、升级主要依赖或迁移数据库时。
提示词:"为项目 proj_abc123 规划从 Express 到 Fastify 的迁移"
提示词:"将项目 proj_abc123 中基于类的 React 组件迁移到函数式组件"orchestrate_agents
声明代理能力、将任务路由到最佳代理、生成结构化交接上下文,并在并行执行之前检测文件归属冲突。
提示词:"为项目 proj_abc123 中的规格 SPEC-012、SPEC-013、SPEC-014 编排代理"validate_workflow
验证开发者工作流约定 — AI 模型选择、Git Flow 合规性、MCP 工具约定或完整工作流审计。
提示词:"验证项目 proj_abc123 的工作流"
提示词:"检查项目 proj_abc123 的 Git Flow 合规性"log_decision
为项目注册、列出、搜索或取代架构和流程决策。
适用场景: 作为完整 ADR 的轻量级替代方案,用于流程决策、工具选择或团队协议。
提示词:"记录决策:我们将使用 pnpm 作为所有新项目的包管理器"
提示词:"列出项目 proj_abc123 的所有决策"facilitate
不熟悉 SpecForge 的用户的入口点 — 以交互方式引导他们完成 SDD 工作流。
适用场景: 在新团队成员入职时,或有人第一次使用 SpecForge 时。
提示词:"为我在 /Users/me/my-app 的项目开启一个 SpecForge 会话"request_context
生成一个提示词,请求用户提供参考文档(README、PRD、架构文档)以丰富项目知识库。
提示词:"为项目 proj_abc123 请求上下文"contribute_context
将从用户提供的文档中提取的结构化知识持久化到项目知识库中。
提示词:"将附加的 PRD 文档贡献到项目 proj_abc123"流程 H — 治理与技术栈健康
data_governance
检测规格中的 PII、生成保留策略、起草隐私通知,以及审计 GDPR/CCPA/LGPD 合规性。
适用场景: 在任何处理用户数据的规格之前 — 注册流程、档案管理、分析或数据导出。
提示词:"对项目 proj_abc123 中的规格 SPEC-006 运行数据治理检查"
提示词:"为项目 proj_abc123 生成 GDPR 合规审计"audit_stack
审计所有项目依赖 — 分类为 up_to_date(最新)、outdated(过时)、vulnerable(有漏洞)或 unmaintained(无人维护)。生成 StackHealthScore(0–100)。
适用场景: 定期(每月或每次发布前)保持依赖图健康。
提示词:"审计项目 proj_abc123 的技术栈"plan_upgrade
生成特定包升级的迁移计划 — 破坏性变更、估算工作量和回滚流程。
提示词:"为项目 proj_abc123 规划从 React 18 升级到 React 19"
提示词:"规划项目 proj_abc123 中 Zod 从 v3 升级到 v4"detect_deprecations
扫描项目源文件中弃用的 API 模式(无需网络)并返回带技术债务估算的弃用报告。
适用场景: 在主版本升级之前,或作为季度技术债务审查的一部分。
提示词:"检测项目 proj_abc123 中的弃用 API"check_config_health
分析项目配置文件,检测错误配置、缺失字段和所有生态系统中的最佳实践违规。
何时使用: 项目设置后、团队入职时,或构建因配置原因失败时。
Prompt: "Check config health for project proj_abc123"