用途:在仓库中执行本地 QA,包括格式化、lint 和测试。适用于任何文件已更新后的场景。
主要能力:运行本技能中的本地 QA 脚本 scripts/qa.sh;捕获并汇总关键输出,包括成功或失败、主要警告以及被修改的文件。
使用方式:技能被触发时,按脚本所示原样执行。若脚本因缺少工具(command not found、缺少可执行文件等)失败,则安装缺失工具后重跑 ./scripts/qa.sh。安装优先级:项目包管理器(Python 用 uv/poetry,Node.js 用项目脚本或依赖);项目本地安装不适用时用系统包管理器(macOS 的 brew,Debian/Ubuntu 的 apt);最后用语言专用安装器(pipx/pip、npm、go install 等)。
若多个工具缺失,重复“安装—重跑”直到 QA 完成或遇到阻塞。若安装失败或需要不可用权限,报告尝试内容与具体失败并停止。
限制:不要运行无关命令,只运行 QA 与缺失工具安装所需的命令。其余如具体支持语言、版本要求、CI 集成方式等,资料暂未提供。