conductor-validator

验证Conductor项目工件是否完整、一致且正确。请在项目设置后、诊断问题或实施前使用,以确保项目环境验证无误。

作者

安装

热度:0

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-conductor-validator&locale=zh&source=copy

Conductor Validator - Conductor 项目验证工具

技能概述

Conductor Validator 是一个用于验证 Conductor 项目工件的完整性、一致性和正确性的自动化检查工具,适用于项目设置后、问题诊断时或实施前的项目上下文验证。

适用场景

1. 项目设置后验证


在完成 Conductor 项目初始设置后,使用本工具验证目录结构、必需文件和配置是否符合规范,确保项目基础环境正确。

2. 问题诊断


当 Conductor 项目出现异常或预期行为不符时,运行验证器快速识别配置错误、文件缺失或格式不一致等问题。

3. 实施前验证


在开始实施新功能或修改前,验证项目上下文的完整性,避免在不完整或配置错误的基础上进行开发。

核心功能

1. 目录结构验证


自动检查 Conductor 目录是否存在,验证 tracks/ 子目录及核心文件(index.md、product.md、tech-stack.md、workflow.md、tracks.md)的完整性。

2. 模式匹配检查


解析并验证 tracks.md 中的状态标记(未开始 [ ]、进行中 [~]、完成 [x])和 plan.md 中的任务标记,确保格式符合约定。

3. Track ID 规范验证


检查 Track ID 是否符合 <type>_<name>_<YYYYMMDD> 格式规范,例如 feature_user_auth_20250115,帮助维护统一的命名约定。

常见问题

conductor-validator 什么时候应该运行?

建议在三个关键时机运行:完成项目初始设置后、遇到问题需要诊断时、以及开始实施新功能前。这能确保项目始终处于健康状态。

验证器会检查哪些具体内容?

验证器会检查 Conductor 目录是否存在、tracks 子目录是否完整、核心文件(index.md、product.md、tech-stack.md、workflow.md、tracks.md)是否齐全,以及状态标记和 Track ID 格式是否正确。

如果验证失败该怎么办?

验证失败时会指出具体的问题位置和类型。根据报告检查缺失的文件或目录,修正不符合规范的状态标记或 Track ID 格式,然后重新运行验证直到通过。

tracks.md 中的状态标记代表什么?

[ ] 表示轨道/任务未开始,[~] 表示正在进行中,[x] 表示已完成。这些标记帮助团队快速了解项目进度状态。