协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
test-team-coordination【开发与工程】对团队执行测试场景,观察协调模式行为,评估验收标准,并生成结构化的 RESULT.md。适用于验证团队的协调模式在实际任务中是否产生预期行为、比较不同 协调模式在等效工作负载上的表现,或为团队组合建立基准性能。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
从 tests/scenarios/teams/ 中执行针对目标团队的测试场景。观察协调模式行为,评估验收标准,对评分标准打分,并在 tests/results/ 中生成 RESULT.md。
tests/scenarios/teams/test-opaque-team-cartographers-audit.md)YYYY-MM-DD-<target>-NNN)1.1. 读取输入中指定的测试场景文件。
1.2. 解析 YAML 前置元数据并提取:
target — 要测试的团队coordination-pattern — 预期模式team-size — 要生成的成员数量1.3. 验证场景文件包含所有必需章节:
预期结果: 场景文件已加载、解析,并包含所有必需章节。
失败处理: 若文件缺失或无法解析,以识别缺失文件或格式错误章节的错误信息中止。若可选章节(评分标准、基准真相、变体)缺失,记录其缺失并继续。
2.1. 遍历场景中每个前提条件复选框。
2.2. 对文件存在性检查,使用 Glob 验证。
2.3. 对注册表计数检查,解析相关的 _registry.yml 并将 total_* 与磁盘上的实际文件数量比较。
2.4. 对分支/git 状态检查,运行 git status --porcelain 和 git branch --show-current。
预期结果: 所有前提条件均已满足。
失败处理: 若任何前提条件失败,将其记录为 BLOCKED。决定是否继续(软性前提条件)或中止(硬性前提条件,如目标团队文件缺失)。记录决策过程。
3.1. 读取 tests/_registry.yml 并找到与场景 coordination-pattern 值匹配的 coordination_patterns 条目。
3.2. 提取此模式的 key_behaviors 列表。
3.3. 这些行为成为观察清单——每条都必须在执行期间观察,并记录为已观察/未观察。
预期结果: 模式关键行为已加载并准备好观察。
失败处理: 若协调模式未在注册表中定义,使用场景的预期行为章节作为唯一观察来源。记录警告。
4.1. 创建结果目录:tests/results/YYYY-MM-DD-<target>-NNN/。
4.2. 记录 T0(任务开始时间戳)。
4.3. 使用场景中的团队规模通过 TeamCreate 生成目标团队。逐字传递场景任务章节中的主要任务提示。
4.4. 观察团队的执行阶段。记录以下时间戳:
4.5. 若场景定义了范围变更触发器且 skip-scope-change 为 false:
4.6. 继续观察直到团队交付输出。
4.7. 捕获团队的完整输出。
预期结果: 团队通过其协调模式阶段执行任务。所有转换的时间戳均已记录。范围变更(如适用)已注入并被吸收。
失败处理: 若团队无法产生输出,记录失败点和任何错误信息。若团队停滞,记录最后观察到的阶段和超时。以部分结果继续评估。
5.1. 对第 3 步中的每个关键行为,确定在执行期间是否观察到:
5.2. 对场景预期行为章节中的每个特定任务行为,应用相同的评估。
5.3. 在观察日志中记录发现。
预期结果: 大部分或全部特定模式和特定任务行为已被观察到。
失败处理: 未观察到的行为是发现,而非测试程序的失败。准确记录它们——它们表明协调模式未完全显现。
6.1. 遍历场景中的每个验收标准。
6.2. 对每个标准分配一个判定:
6.3. 若场景包含基准真相数据,对照其验证报告的发现:
6.4. 若场景包含评分标准,对每个维度打 1-5 分并附简短理由。
6.5. 计算摘要指标:
预期结果: 所有验收标准都有判定。摘要指标已计算。
失败处理: 若少于一半的标准可以评估(太多 BLOCKED),测试运行不确定。记录原因并建议修复前提条件后重新运行。
7.1. 使用场景观察协议中的记录模板创建 tests/results/YYYY-MM-DD-<target>-NNN/RESULT.md。
7.2. 填写所有章节:
7.3. 将团队的原始输出作为附录或同一结果目录中的独立文件(team-output.md)包含。
7.4. 在顶部添加摘要判决:
**Verdict**: PASS | FAIL | INCONCLUSIVE
**Score**: X/N criteria (Y/Z rubric points)
**Duration**: Xm
预期结果: 完整的 RESULT.md,所有章节已填写,有明确的判决。
失败处理: 若结果文件无法写入,将结果输出到 stdout 作为备用。评估数据永远不应丢失。
review-codebase — 与团队级测试互补的深度代码库评审review-skill-format — 验证单个技能格式(此技能验证团队协调)create-team — 创建此技能测试的团队定义evolve-team — 根据测试发现演进团队定义test-a2a-interop — A2A 协议一致性的类似测试模式assess-form — 不透明团队负责人内部使用的形式评估