用途:在手动质量工作开始之前,对启用检查点(checkpoint)的技能进行系统化合规评估,生成结构化差距分析,避免重复试错。
主要能力:发现技能并评估前置条件;运行机械检查点;按领域分组 LLM 检查点并并行运行;收集结果并生成报告。检查点类型包括机械类(file_exists、file_not_exists、contains、not_contains、regex、json_path、gh_api、command)与 LLM 类(llm_review,按领域分组)。领域涵盖 repo-health、security、code-quality、documentation、git-workflow、docker、ddev、upgrade、dependency-compatibility、pre-push。
使用方式:命令 /assess 及相关选项,如 /assess skill-repo typo3-testing(指定技能)、--force、--mechanical-only、--autofix、--review、--autoimprove、--json、--pre-push、--check-coverage。也可在技能工作流内运行单跳形式 /assess typo3-extension-upgrade;脚本或无斜杠命令的 harness 可直接调用:cd <project-root> 后运行 "$SKILL_DIR/../automated-assessment/scripts/run-checkpoints.sh" --force "<检查点文件>" .。
预推送门禁仅检查已安装工具(vendor/bin/*),缺失工具视为通过,ID 为 PP-01(PHPStan)、PP-02(PHPUnit)、PP-03(PHP-CS-Fixer)、PP-04(Rector)。严重级:error 阻断发布,warning 为建议,info 为可选。结果状态:pass、fail、skip、blocked,分开计数。可执行文件不存在记 skip;blocked 不可当作发现项,应作为损坏检查报告并对其所属技能运行 scripts/validate-checkpoints.sh <file>。
限制:资料未提供具体收费、平台或效果数据;自动修复依赖负责技能并需重新验证;当没有合适技能时,应报告缺口并停止,而非用相邻领域技能替代。