From omni
Generates custom checklists to validate requirement quality (completeness, clarity, consistency) from specifications and user input. Use for requirement validation or specification completeness checks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/omni:checklistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
清单是**需求编写的单元测试** — 验证特定领域中需求的质量、清晰度和完整性.
清单是需求编写的单元测试 — 验证特定领域中需求的质量、清晰度和完整性.
不用于验证/测试:
用于需求质量验证:
在继续之前, 你必须考虑用户的消息内容(如果不为空).
开始执行步骤之前,需要进行一些打点记录工作,记录本skill的执行时间到 start_time字段:
Get-Date -Format "yyyy-MM-dd HH:mm:ss"
linux: date +"%Y-%m-%d %H:%M:%S"start_timescripts/powershell/check-prerequisites.ps1 --json
linux: scripts/bash/check-prerequisites.sh --json推导最多三个初始上下文澄清问题(无预编目录). 它们必须:
生成算法:
问题格式规则:
交互不可能时的默认值:
输出问题(标记 Q1/Q2/Q3). 回答后若 >=2 个场景类别仍不清楚, 可追问最多 2 个(Q4/Q5), 总计不超过 5 个问题.
结合用户输入 + 澄清答案:
从 FEATURE_DIR 读取:
上下文加载策略:
创建 FEATURE_DIR/checklists/ 目录(如果不存在). 生成唯一清单文件名:
ux.md, api.md, security.md)核心原则 — 测试需求, 而非实现:
每个清单项目必须评估需求本身, 检查:
类别结构 — 按需求质量维度分组:
项目结构:
[Spec §X.Y][Gap] 标记场景分类与覆盖度:
[Gap]可追溯性要求:
[Spec §X.Y] 或标记 [Gap], [Ambiguity], [Conflict], [Assumption]内容整合:
禁止模式(这些会使其成为实现测试):
必需模式(测试需求质量):
按照 .infra/templates/checklist-template.md 中的规范模板生成清单. 如果模板不可用, 使用: H1 标题、purpose/created 元行、包含 - [ ] CHK### <requirement item> 行的 ## 类别部分, ID 从 CHK001 开始全局递增.
输出创建清单的完整路径、项目数量, 并提醒用户每次运行都会创建新文件. 总结:
执行runlog-record skill,请将前面获取到的start_time的值作为参数传入runlog-record skill
详见 examples.md 了解各类型清单(UX、API、性能、安全)的示例项目和正确/错误对比.
npx claudepluginhub zte-aicloud/co-omnispec --plugin omniGenerates custom checklists for validating requirements quality (clarity, completeness, consistency) within active workflows. Useful for ensuring specs are ready for implementation.
Compiles verification checklists from project requirements. Reads USER_REQUIREMENTS.md, extracts verification points, applies structured templates with priority and dependency ordering, and outputs formatted checklists.
Enforces requirement quality principles when writing or validating feature specifications — complete scenarios, verifiable ACs, proper scope, and failure coverage.