gepetto 是做什么的?
通过研究、利益相关者访谈和多LLM审查创建详细的分节实施计划。适用于需要全面预实现分析的特性规划。
概述
gepetto 是一个用于生成结构化实施计划的技能。它模拟了软件工程中完整的预实现阶段,包括:
- 领域研究:分析现有代码库或相关上下文。
- 利益相关者访谈:模拟与不同角色的访谈以收集需求。
- 多LLM审查:利用多个LLM实例评估计划质量。
- 分节输出:生成包含背景、设计、风险、任务分解的 Markdown 文档。
适用场景
- 规划中等至大型功能时,需要系统性分析。
- 当需求不清晰或存在多个冲突目标时。
- 团队希望预先识别实现风险。
使用方法
- 在支持该技能的AI工具(如Claude Code)中激活技能。
- 描述你想要规划的功能。
- 技能将自动执行以下步骤:
- 分析输入并启动研究。
- 模拟访谈收集需求。
- 生成草稿计划。
- 调用多种LLM进行审查。
- 输出最终计划。
输出格式
技能输出一个结构化的 Markdown 文档,包含以下部分:
- 标题和元数据
- 背景与目标
- 利益相关者摘要
- 技术设计
- 风险评估
- 实施任务
- 验收标准
平台支持
- 适用于支持可执行技能定义的AI代理环境。
- 已测试与 Claude Code 兼容。
示例
# 实施计划:用户认证模块
## 背景
用户报告登录流程存在延迟…
## 利益相关者
- 产品经理:希望支持SSO。
- 安全团队:需要MFA。
## 设计
使用OAuth 2.0 + 双因素认证。
## 任务
1. 更新依赖库。
2. 实现SSO端点。
3. 集成MFA提供程序。
配置
技能默认行为可通过以下环境变量调整(可选):
GEPPETTO_LLM_COUNT:用于审查的LLM实例数量(默认:3)。GEPPETTO_INTERVIEW_STEPS:是否启用模拟访谈(默认:true)。
备注
- 技能不修改任何外部系统;输出完全文本。
- 依赖LLM的推理能力;结果质量取决于输入上下文。
- 对于高度专业化的领域,建议人工审核输出。