SuperAPI AI 工具集

spec-kitty-specify

编程与开发

查看项目

更新于 10-16 08:00

技能介绍

用途:这是 Spec-Kitty 工作流中的“创建特性规格”环节,从项目根目录检出运行,不创建 worktree(worktree 在后续 /spec-kitty.implement 阶段才生成)。规划产物为 kitty-specs/###-feature/spec.md,并被提交到目标分支。多特性仓库中每条 spec-kitty 命令都应传入 --feature <slug>。

主要能力:先通过 spec-kitty agent feature branch-context --json(可加 --target-branch)确认分支意图;用 spec-kitty constitution context --action specify --json 加载治理上下文;执行按复杂度分级的发现访谈(简单特性 1-2 问,复杂或平台类 5 问以上),确认意图摘要与友好标题;随后运行 spec-kitty agent feature create-feature "<slug>" --json,解析返回的 feature、feature_dir、current_branch、target_branch、planning_base_branch、merge_target_branch 等字段,并向用户复述分支契约(只能执行一次该命令)。规格要求分离功能需求 FR-###、非功能需求 NFR-### 与约束 C-###,每条含状态,非功能需求需可测量阈值,并生成 feature_dir/checklists/requirements.md 质量清单做校验(最多迭代 3 次)。可推断任务类型为 software-dev 或 research,或由 --mission 指定。

限制:不支持以 main 等含糊说法替代真实分支名;不得用 git 直接探测分支;未解决的需求质量清单问题不得进入规划;最多保留三个 [NEEDS CLARIFICATION] 标记且需用户确认。本资料未提供安装命令、收费与平台信息。