SuperAPI AI 工具集

discovery

通用与其它

查看项目

更新于 10-16 06:19

技能介绍

用途:这是 Stateless Agent Methodology(SAM)流水线的第一阶段——发现(Discovery)。适用于启动新功能、为陌生领域收集需求、用户请求含糊或需要把模糊想法细化为可执行范围时。

主要能力:通过结构化讨论收集完整、无歧义的需求,只问 WHO、WHAT、WHEN、WHY,绝不问 HOW;实现决策留给第二阶段(Planning)。流程包括:识别问题域、提出澄清问题、收集参考与示例、记录非功能性需求(性能、安全、兼容性、可靠性)、捕获目标与反目标,最后起草 ARTIFACT:DISCOVERY。

使用方式:支持交互模式,也支持带 #N 参数从 backlog 条目自初始化,例如 Skill(skill='dh:discovery', args='#42')。使用 sam_cli 或 dh_scripts 前需先加载 dh:dh-cli-usage。加载条目用命令:sam_cli backlog view --selector "#N"。产出通过 MCP 注册:artifact_register(item_id={issue}, artifact_type="feature-context", artifact_id="plan/feature-context-{slug}.md", agent="discovery", content="{full DISCOVERY markdown below}")。文档模板含 Feature、Problem Statement、Goals、Anti-Goals、Requirements(Functional/Non-Functional)、Design Questions for Planning、References、Resolved Questions、Open Questions、User Confirmation。

限制:AUTO_MODE 激活时视为已确认;否则需用户确认。升级触发条件为约束未绑定、领域知识不足、需求矛盾;用户提供的设计提案应路由到规划研究而非人工升级。成功标准包括用户确认、关键问题已解决、目标与反目标可验证、无实现决策泄漏、NFR 可度量。资料未提供具体收费、平台或效果信息。