SuperAPI AI 工具集

code-assist

编程与开发

查看项目

更新于 10-16 01:15

技能介绍

用途:code-assist 用于引导代码任务的实现,采用测试驱动开发(TDD),并按 Explore(探索)、Plan(规划)、Code(编码)、Commit(提交)四个阶段推进。它定位为“技术实现伙伴”,在自动化与用户协作之间取得平衡,遵循项目既有包模式,优先保证可读性与可扩展性。

主要能力:接收任务描述并支持补充上下文、文档目录、仓库根目录、任务名称与模式等参数。探索阶段分析需求与上下文、研究既有模式;规划阶段设计测试策略并制定实现计划;编码阶段严格走 RED→GREEN→REFACTOR 循环,先写失败测试再写实现,随后重构校验;提交阶段使用约定式提交信息提交,且不推送到远程。同时会生成 context.md、plan.md、progress.md 及日志等产物。

使用方式:需要一次性提供全部参数,避免反复打断;模式可选 interactive(每步确认)或 auto(自主执行)。文档写入 documentation_dir(默认 .sop/planning/implementation/{task_name}/),代码(测试与实现)放入 repo_root,两者严格分离。若仓库根目录存在 CODEASSIST.md,会读取并在全程应用其约束。

适用场景:功能实现、工具函数编写等代码任务,尤其适合有明确测试与提交规范的项目。

限制:不推送远程仓库;任何测试失败时不得声称完成;若缺少或格式错误的 frontmatter,则跳过更新而不使任务失败。其余细节资料未提供。