用途
Methodology Advisor 用于分析当前项目代码库,并推荐最适合的 AI 辅助开发方法论栈。它先静默读取项目信息,再向用户提出 3 个无法从代码中推断的问题,最后输出一个推荐栈及针对该项目的快速开始步骤。
主要能力
该技能按四个阶段运行:
- 静默代码库分析:读取项目身份(CLAUDE.md、package.json、Cargo.toml、pyproject.toml、go.mod)、团队规模(近 90 天贡献者数、总提交数)、测试成熟度(测试文件、测试框架、CI 配置)、规范与文档信号(spec 文件、OpenAPI/契约文件、BDD feature 文件)、代码库规模与结构(文件数、monorepo 信号)、AI 与 LLM 信号(LLM API 使用、eval 框架)。
- 为 8 种栈评分:根据发现信号为 solo-mvp、team-greenfield、microservices、brownfield-saas、enterprise-gov、llm-native、power-solo、plan-moderate 各打 0-10 分。
- 仅询问无法推断的内容:向用户展示 2-3 行初步判断,然后提出恰好 3 个问题,问题从预设问题库中选取最相关的。
- 输出推荐:给出推荐栈名称、适配理由、包含的方法论、实践工作流、快速开始步骤和注意事项。
使用方式
该技能以提示词形式运行,用户触发后,技能会执行一系列 shell 命令读取项目信息,然后与用户交互。输出结构包括:推荐栈、适配理由(结合 Phase 1 发现和用户回答)、包含的方法论、实践描述、快速开始步骤、注意事项,以及深入链接。
适用场景
适用于需要为项目选择 AI 辅助开发方法论的开发者或团队,尤其是希望根据代码库实际情况获得定制化建议的场景。
限制
该技能依赖代码库中可读取的文件和 git 历史;如果项目缺少相关配置文件或 git 记录,分析可能不完整。推荐结果基于预设的 8 种栈,可能不覆盖所有开发模式。具体效果和准确性暂未提供。