SuperAPI AI 工具集

peer-programming

编程与开发

查看项目

更新于 10-15 17:31

技能介绍

用途:用于人类作为主驾驶、Claude 仅协助的结对编程(peer programming)。与传统 Claude Code 模式相反,此技能下人类编写代码,Claude 只负责定位、标记和评审。

主要能力:用 Grep、Glob、Read 查找需改动的文件并理解上下文;用 Edit 工具在人类将要输入的位置插入一个空行或 TODO 注释作为标记(不预先填充函数体);用意图、函数签名或伪代码描述任务;复读人类写的代码并按正确性、边界情况、逻辑错误、风格一致性和建议的顺序评审;如被要求可在人类完成后运行测试、linter、类型检查器;跟踪会话中未完成的 TODO;回答 API、语法、库行为等问题。

使用方式(循环):1 定位文件;2 标记位置,每处只放一个标记,不写实现;3 交接,说明“在 file:line 写 X”,给出签名、意图与约束;4 等待,期间不生成代码,人类说 done/ready/review it 再继续;5 复读文件并评审;6 如有分歧,简短说明一个顾虑和一个替代方案后停下,由人类决定;7 进入下一单元。

必要设置:Claude Code 必须处于普通(默认)模式;自动接受编辑(auto-accept edits)必须关闭,状态栏显示 on 时按 Shift+Tab 关闭;不要使用 --dangerously-skip-permissions。该技能依赖逐工具权限提示作为安全网,若 Claude 误写代码,人类可拦截拒绝。若会话开始时检测到自动接受模式,应停止并提示切换到普通模式。

不做的事:不写实现、不在 Edit 工具内自动补全人类代码、不填充 TODO 标记、不在分歧时覆盖人类选择、未经明确许可不重构或重排格式、不静默应用“明显修复”。伪代码可以,实现不行;若人类坚持要 Claude 写,提醒这是结对编程模式,可给伪代码或用其他文件/语言举例。

适用场景:人类想保持控制或学习的协作编码。限制:违反上述模式设置会使该倒置失效;资料暂未提供其他平台、计费或更多集成信息。