用途:在敏捷开发中系统性地应用极限编程(XP)实践,覆盖结对编程、群体编程、持续集成与可持续节奏,并按优先级逐步引入。
主要能力:给出核心实践优先级与起步顺序——TDD、持续集成、结对编程优先;集体代码所有权在 CI+TDD 之后;小版本发布在 CI 之后。提供结对速查:Driver-Navigator 经典模式(Driver 写码、Navigator 评审并前瞻,每 20-30 分钟轮换);Ping-Pong 配合 TDD(A 写失败测试,B 使其通过并重构,再反向轮换)。并说明何时结对(复杂/高风险代码、新技术、入职、关键缺陷)与何时跳过(简单任务、研究性探索)。
使用方式:面向 agent 集成,示例包括人工与智能体结对测试(生成测试、人工评审后实现),以及在 CI 中用智能体进行风险分析、生成测试、执行受影响范围的测试。可持续节奏上,智能体承担回归、数据生成、覆盖率分析等重复工作,人工负责探索性测试、风险评估与策略。记忆命名空间为 aqe/xp-practices/,含 pairing-sessions、ci-metrics、velocity、retrospectives 等目录。Fleet 协调示例使用策略 xp-workflow,智能体 qe-test-generator、qe-test-executor、qe-code-reviewer,拓扑 parallel。
适用场景:敏捷团队推行 XP,尤其在复杂代码、新技术引入、人员入职与关键缺陷处理时。
限制:资料强调 XP 实践是系统而非随意挑选——TDD 支撑集体所有权,CI 支撑小版本发布,结对支撑集体所有权;随机拆用效果有限。价格、平台与具体安装步骤暂未提供。