SuperAPI AI 工具集

kiro-validate-gap

编程与开发

查看项目

更新于 10-15 22:39

技能介绍

用途:分析需求与现有代码库之间的实现差距,为后续实现策略和设计阶段提供依据。

主要能力:读取 .kiro/specs/$1/spec.json 与 requirements.md,加载 product.md、tech.md、structure.md 等核心 steering 上下文;按需读取领域规则、集成、运行时前提、合规安全约束等相关 steering 文件;读取本技能目录下的 rules/gap-analysis.md 分析框架。通过代码库分析、外部依赖研究、上下文加载等并行研究,识别现有实现、架构模式、集成点与扩展可能,评估扩展、新建、混合等多种实现方案,并标记需进一步研究之处。

使用方式:先加载上下文与规则,再并行或顺序执行研究,随后用 Grep、Read 分析代码库,必要时用 WebSearch/WebFetch 研究外部依赖,最后生成分析文档并写入 .kiro/specs/$1/research.md;若文件已存在则用 --- 分隔追加而非覆盖,并回读验证。输出语言以 spec.json 指定为准,未指定默认英文。

适用场景:棕地项目在进入设计阶段前评估实现差距,属于可选但推荐步骤。

限制与回退:requirements.md 不存在时停止并提示先运行 $kiro-spec-requirements $1;需求未批准时警告但继续;steering 目录为空时警告上下文缺失;复杂集成不明确时标记留待设计阶段研究。该技能只提供分析与选项,不做最终实现决策。