用途:Testing Mindset 是一个常驻的测试意识驱动技能,用于在任何实现任务中评估当前是否需要测试,并给出建议。它本身不编写、不运行测试,也不管理测试基础设施,实际测试工作交由 gap-analysis、convergence-loop、test-design 及框架专用插件完成。
主要能力:在完成代码更改后,主动询问是否新增了函数、类或模块,是否修改了既有行为,是否修复了 bug,是否完成了功能,以及是否即将提交或合并,并据此提示测试需求。它提供一个评估启发式:检查自上次分析以来源文件是否变更、是否到达自然断点、源文件与测试文件变更比例是否失衡;若满足两项及以上条件,建议运行 /test-driver:analyze,否则静默记录。它还会读取 docs/testing/TEST_STATUS.json(若存在)比较上次分析日期。
使用方式:该技能有意保持 always-on,触发范围广泛,以便在任何实现任务中加载。委托规则:写测试时按项目类型咨询对应插件,如 Python 参考 python-dev:python-testing-patterns,PySide6/PyQt6 参考 qt-suite:qtest-patterns 与 qt-suite:qt-pilot-usage,Home Assistant 参考 home-assistant-dev:ha-testing,Swift/SwiftUI 由 swift-swiftui 栈配置自包含;若委托插件未安装,则使用通用知识。
节奏与限制:不在每次单独编辑后建议测试,只在自然断点提示;用户拒绝后不重复建议,直到下一个自然断点;TDD 流程中完全让位于 superpowers:test-driven-development;提交或合并边界让位于 superpowers:verification-before-completion。它不运行测试、不写测试、不管理测试基础设施,也不替代 TDD 工作流。价格、平台等未在资料中提供。