Pair Programming 是一个 AI 辅助结对编程技能,提供多种协作模式、实时质量监测和完整的开发工作流。它支持驾驶员(driver)、领航员(navigator)、自动切换(switch)、TDD、代码审查(review)、导师(mentor)和调试(debug)等多种模式,可在开发过程中自动生成测试、跟踪覆盖率并进行持续测试。该技能还提供安全扫描、性能分析和最佳实践检查,并具备会话持久化能力,支持自动保存、恢复、导出和共享。使用前需要安装 Claude Flow CLI(npm install -g claude-flow@alpha),Git 仓库为可选但推荐,同时推荐配置测试框架(如 Jest、pytest)、Linter(如 ESLint、pylint)和代码格式化工具(如 Prettier、Black)。用户可以通过 claude-flow pair --start 启动基本会话,并通过 --mode、--agent、--focus、--verify、--threshold 等参数配置会话;会话内提供大量命令,涵盖代码辅助(/explain、/suggest、/implement、/refactor、/optimize 等)、测试(/test、/test-gen、/coverage、/mock 等)、审查(/review、/security、/perf、/quality 等)、导航(/goto、/find、/recent 等)、Git 操作(/diff、/commit、/branch 等)、AI 伙伴管理(/agent、/teach、/feedback 等)、指标(/metrics、/score 等)以及角色与模式控制(/switch、/mode、/role 等)。配置方面,可在 .claude-flow/pair-config.json 中设置 general、modes、verification、testing、review、git、session、ai 等区块,并支持 CLI 配置、配置文件导入导出、配置文件(profile)创建与复用,以及内置代理(senior-dev、tdd-specialist、debugger-expert、junior-dev)的设定。该技能还提供多个真实场景示例,包括功能实现、Bug 修复、TDD 会话、代码重构和性能优化等。关于收费、价格、平台支持范围等信息,资料中暂未提供。
pair programming
编程与开发
更新于 10-16 14:35