From omni
Analyzes SCN-*.md scenario documents into EARS-format functional requirements and splits into individual templated files in omni-doc/specs/requirements/. Triggers on reverse --target requirements or all.
npx claudepluginhub zte-aicloud/co-omnispec --plugin omniThis skill uses the workspace's default tool permissions.
- **职责**:基于已有场景文档(`SCN-XXX-*.md`),完成:
Reconstructs scenario patterns, inventories with stats, and individual Markdown docs from existing APIs, functions, or tests. Auto-activates on `reverse --target scenarios` or `all`.
Extracts requirements from human spec collateral using chunking and parallel subagents, producing per-epic files with proof obligations and stable-ID behavior scenarios for iterative development.
Performs requirements analysis: decomposes problems, scans stakeholders, structures and prioritizes needs. Produces 1-requirements.md lifecycle doc before tech-spec. Not for task tickets or solutions.
Share bugs, ideas, or general feedback.
SCN-XXX-*.md),完成:
--path 指定范围)中已有命名形如 SCN-XXX-场景名称.md 的场景文档reverse --target requirements ... 或 --target all 触发{REPO_ROOT}/.cache/reverse/requirements/internal/
需求设计.md(或等价文件){REPO_ROOT}/omni-doc/specs/requirements/
{ID_PREFIX}-XXX-需求简述.md单需求文件内容需遵循
.infra/metamodel/1.requirement-template.md模板(YAML frontmatter + EARS 正文)。
reverse 命令的关系reverse 负责:
requirements 缓存目录与状态文件;对应原 reverse-requirements.md 与 reverse.requirements/stages/*,本 Skill 包含:
REPO_ROOT 并创建/读取 {REPO_ROOT}/.cache/reverse/requirements/ 与 .cache-status.jsonREPO_ROOT(或 --path)下搜索 SCN-XXX-*.md 场景文档SCN-XXX-*.md:
--path 范围下搜索到的 SCN-XXX-*.md 场景文档需求设计.md(包含「功能需求」章节),位于 {REPO_ROOT}/.cache/reverse/requirements/internal/需求设计.md 中的功能需求拆分为多个独立需求文件,便于管理与追踪。需求设计.md(若不存在或不包含功能需求章节,必须中止执行){REPO_ROOT}/omni-doc/specs/requirements/{ID_PREFIX}-XXX-需求简述.md{ID_PREFIX}-{三位数字}-{需求简述}.md(如 REQ-001-计费管理-话单计费.md、INTENT-001-模型管理.md)1.requirement-template.md(frontmatter + EARS 正文)--clear-cache)时,生成前要清理旧 {ID_PREFIX}-*.md 以避免残留。--interactive,阶段间不插入人工确认;--interactive,在阶段1/2 中加入确认步骤;--non-interactive / --yes:显式强制全自动。{REPO_ROOT}/.cache/reverse/requirements/.cache-status.jsonconfirmed 字段,沿用原文档定义。omni-doc/,不排除 .cache/ 以便识别 .cache/reverse/scenarios/ 下的场景详情;references/data.md 中的路径约定。本 Skill 的详细规范位于本目录下 references/:
执行本 Skill 时,AI Agent 应读取上述文档并严格遵守其中的输入/输出与命名规范。