SuperAPI AI 工具集

kata-configure-settings

编程与开发

查看项目

更新于 10-16 05:48

技能介绍

用途:配置 kata 会话设置和工作流变体,把偏好写入 .planning/config.json。

主要能力:通过脚本读写配置,避免手工解析 JSON。会话设置包括 model_profile(quality/balanced/budget)、commit_docs、pr_workflow、worktree.enabled、workflow.research、workflow.plan_check、workflow.verifier 等。工作流变体包括 execute-phase 的 post_task_command、commit_style、commit_scope_format,verify-work 的 extra_verification_commands,complete-milestone 的 version_files、pre_release_commands。

使用方式:先检查配置是否存在:ls .planning/config.json 2>/dev/null;若不存在需先运行 /kata-new-project。随后用 node scripts/kata-lib.cjs read-pref "mode" "yolo" 等命令读取当前值,再分两组向用户展示设置并选择,最后用 node scripts/kata-lib.cjs set-config "model_profile" "$NEW_MODEL_PROFILE" 形式写回。提交风格等也通过 set-config 更新。

副作用:若刚启用 worktree,会先提交配置再运行 bash scripts/setup-worktrees.sh,失败则回退 worktree.enabled 为 false。若把 commit_docs 设为 false,会把 .planning/ 加入 .gitignore。若刚启用 PR 工作流,会提示在 GitHub 分支设置中保护 main。

适用场景:需要调整 kata 的模型、提交与验证流程、PR 工作流、worktree 隔离等行为,使后续 /kata-plan-phase 和 /kata-execute-phase 按新设置运行。

限制:必须在已有 .planning/config.json 的项目中运行;需先创建项目;资料未提供费用、平台范围、对其它工具的支持以及具体依赖版本。