SuperAPI AI 工具集

Pair Programming

编程与开发

查看项目

更新于 10-16 08:07

技能介绍

用途:该技能为开发过程提供 AI 辅助结对编程,通过角色分工、实时校验与测试集成,帮助在编码、重构、调试、学习等场景中保持代码质量。

主要能力:支持多种模式,包括 driver(人写代码、AI 指导)、navigator(AI 写代码、人给方向)、switch(按间隔自动轮换角色)、TDD、review、mentor、debug。提供实时质量评分与失败回滚(truth-score 校验)、driver/navigator 角色切换、自动生成测试与覆盖率跟踪、安全扫描与性能分析、最佳实践检查,以及会话自动保存、恢复、导出与共享。内置 senior-dev、tdd-specialist、debugger-expert、junior-dev 等代理。

使用方式:需先安装 Claude Flow CLI:npm install -g claude-flow@alpha。基本启动命令为 claude-flow pair --start;TDD 会话示例:claude-flow pair --start --mode tdd --test-first --coverage 90。会话中可使用 /suggest、/review、/test、/refactor、/commit、/switch 等命令,并可通过 .claude-flow/pair-config.json 或 claude-flow pair config set 配置模式、校验阈值、测试框架、覆盖率与 Git 行为。

适用场景:功能实现、缺陷排查、TDD 开发、遗留代码重构、性能优化等。

限制:资料未提供具体收费、价格、平台支持范围与效果保证;部分命令与配置项需结合本地环境与测试框架(如 Jest、pytest)使用,实际行为以工具实现为准。