From omni
Performs test analysis and black-box E2E test case design using MFQ&PPDCS and TCON methods from spec.md, outputting test-analysis.md and e2e-test.md. Useful after /specify or /clarify.
npx claudepluginhub zte-aicloud/co-omnispec --plugin omniThis skill uses the workspace's default tool permissions.
```text
Generates E2E test implementation analysis from black-box test cases, specs, and designs. Analyzes entry functions, fake external dependencies, test data, validation points; reuses existing test designs.
Generates complete test case packages with traceability matrices, coverage summaries, detailed cases, and execution instructions from approved LLD, Test Strategy, PRD, API/HLD. Use after LLD completion and strategy confirmation.
Generates Gherkin BDD feature files from structured use case flows using Clark's UC2.0-to-Gherkin algorithm. Analyzes test coverage completeness against use case steps.
Share bugs, ideas, or general feedback.
$ARGUMENTS
在继续之前, 你必须考虑用户输入(如果不为空).
执行测试分析与设计工作流,使用 MFQ&PPDCS 方法论进行测试分析,然后使用 TCON 方法设计黑盒测试用例。
调用场景:
/specify 之后):基于初始规范生成初步测试分析和设计/clarify 之后):基于澄清后的规范更新测试分析和设计scripts/powershell/check-prerequisites.ps1 --jsonscripts/bash/check-prerequisites.sh --jsonFEATURE_DIR(特性目录绝对路径)SPEC_FILE(规范文件路径)AVAILABLE_DOCS(可用文档列表)重要:所有路径必须是绝对路径。
根据调用上下文确定场景类型:
/specify 之后调用,场景为"初步设计"/clarify 之后调用,场景为"更新设计"使用 Agent 工具启动 test-analysis-design subagent,传递以下参数:
Agent 参数:
subagent_type: "general-purpose"(使用通用 agent)description: "测试分析与设计 - 生成测试分析和黑盒测试用例"prompt 包含以下内容:# 测试分析与设计任务
## 调用场景
{场景类型}: 初步设计/更新设计
## 输入文件
- spec.md: {SPEC_FILE}
- feature_dir: {FEATURE_DIR}
## 任务要求
1. 读取 spec.md 规范文件
2. 使用 MFQ&PPDCS 方法论进行测试分析
3. 生成测试分析报告(test-analysis.md)
4. 使用 TCON 四步法设计黑盒测试用例
5. 生成黑盒测试用例文档(e2e-test.md)
## 输出位置
- test-analysis.md: {FEATURE_DIR}/test-analysis.md
- e2e-test.md: {FEATURE_DIR}/e2e-test.md
## 重要说明
- 如果是"初步设计"场景:所有 Issues 保持 Open 状态
- 如果是"更新设计"场景:根据澄清结果更新,将相关 Issues 标记为 Resolved
等待 agent 完成后,验证生成的文档:
检查文档存在性:
{FEATURE_DIR}/test-analysis.md 是否存在{FEATURE_DIR}/e2e-test.md 是否存在验证文档内容:
test-analysis.md 应包含:
e2e-test.md 应包含:
处理验证结果:
输出完成报告,包括:
生成文档:
验证结果:
测试统计:
下一步建议:
/clarify 澄清/design 进行技术设计Agent 执行失败:
文档生成失败:
内容验证失败:
测试分析与设计完成后,可继续执行: