SuperAPI AI 工具集

impl

编程与开发

查看项目

更新于 10-15 17:33

技能介绍

用途:该技能负责功能实现与编码,当用户提到实现、添加功能、写代码或创建新函数时使用;不用于代码审查或构建。

主要能力与流程:实施前必须先在 Plans.md 登记任务(Step -1),若依頼不存在则按指定格式追加为未着手任务并标记 cc:WIP,以保证进度可追踪。随后执行质量判定门(Step 0),按任务类型判断是否推荐 TDD、是否需注意安全或性能,并给出对应建议。

质量护栏:最优先,禁止硬编码(如直接返回测试期望值)、桩实现(return null、return [])、只对应测试用例值的决め打ち、以及复制粘贴式期待值字典。实施前需自检:非测试用例输入是否也能工作、空值与边界值是否处理、逻辑是否有意义。若实现困难,应如实报告“実装の相談”,不强写形式化实现。

工具协同:推荐使用 LSP 先理解既有代码,如 goToDefinition 确认实现模式、findReferences 评估影响范围、hover 查看类型信息,并在实现后用 diagnostics 检查错误。若启用 Claude-mem,可检索过去实现模式、陷阱与设计决策。

限制:LSP 功能仅在已配置对应语言服务器的语言中可用;Claude-mem 未设置时相关步骤跳过。具体功能细节见 references/implementing-features.md 与 references/writing-tests.md;其余如定价、平台与效果信息暂未提供。