SuperAPI AI 工具集

elicitation

智能体与模型

查看项目

更新于 10-15 21:48

技能介绍

用途:在 APEX 流程的 Execute 阶段之后、sniper 最终验证之前,让专家智能体对自己的代码进行自审与自纠,减少外部验证阶段的返工。

主要能力:基于 BMAD-METHOD 的 75 项启发技术,覆盖代码质量、安全、性能、架构、测试、文档、UX、数据、并发、集成、可观测性、可维护性共 12 类。支持三种执行模式:MANUAL(默认,专家给出 5 项相关技术由用户选择)、AUTO(--auto,自动识别代码类型并静默应用)、SKIP(--skip,跳过自审直接进入 sniper 验证)。内置自动检测矩阵,例如认证/安全类代码自动选用安全审计、OWASP 检查、输入验证;API 端点选用错误处理、类型覆盖、API 契约;数据库/ORM 选用 N+1 检测、迁移安全、数据完整性;配置文件(.md、hooks.json、frontmatter YAML)选用 CQ-01、DOC-01、INT-01,并用消费链中最严格的解析器校验。

使用方式:在 Execute 阶段后运行“Apply elicitation skill”,可加 --auto 或 --skip。工作流为 Step 0 初始化加载上下文、Step 1 分析代码类型、Step 2 选择技术、Step 3 应用审查、Step 4 自纠、Step 5 报告。Step 5 将结果持久化到 .claude/apex/docs/elicit-{task-slug}.json,便于后续对比历史结论。退出评分按已应用技术/已选技术加权计算(安全、架构等关键类别加权):≥90% 进入 sniper,70-89% 记录缺口后继续,<70% 需迭代。若自纠导致代码损坏,则回滚该修正并保留为报告项。

限制:禁止跳过初始化、未理解代码类型就应用技术、未记录变更就自纠、报告未列出所用技术、使用超出专业领域的技术。完整技术目录、产物契约与 JSON schema 见 references 目录,资料未提供具体实现细节。