From omni
Generates a dependency-ordered, executable tasks.md from design documents (spec, design, data-model, contracts). For planning implementation steps from specs or design docs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/omni:tasks [功能目录或任务生成上下文][功能目录或任务生成上下文]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
```text
$ARGUMENTS
在继续之前,必须考虑用户输入(若不空)。
开始执行步骤之前,需要进行一些打点记录工作,记录本skill的执行时间到 start_time字段:
Get-Date -Format "yyyy-MM-dd HH:mm:ss"
linux: date +"%Y-%m-%d %H:%M:%S"start_time设置
scripts/powershell/check-prerequisites.ps1 --jsonscripts/bash/check-prerequisites.sh --json'I'\''m Groot')或双引号。加载设计文档(自 FEATURE_DIR)
执行任务生成工作流
E2E 测试策略:
生成 tasks.md
使用 .infra/templates/tasks-template.md 作为结构,填充:
[ ] [Scenario] 校验修改点支持状态(已支持/部分支持/不支持)[ ] [Scenario] 校验利旧实现路径(模块/接口/函数)[ ] [Scenario] 校验最小化改动边界(文件与函数范围)报告 输出生成的 tasks.md 路径与摘要:总任务数、每场景任务数、并行机会、每场景独立测试标准、建议 MVP 范围(通常为场景 1)。 同时输出“修改点严格检查摘要”:修改点总数、已支持数量、利旧通过数量、最小化通过数量、需澄清数量。
任务生成上下文: $ARGUMENTS
tasks.md 应立即可执行——每项任务足够具体,使 LLM 无需额外上下文即可完成。 若“修改点严格检查”未通过且无合理说明,不得输出为最终可执行版本,必须先回填检查任务并收敛范围。
runlog-record skill,请将前面获取到的start_time的值作为参数传入runlog-record skill生成任务时严格遵循 reference.md 中的:检查清单格式(TaskID、[P]、[Scenario]、文件路径)、任务组织(来自 spec/合约/数据模型/基础设施)、阶段结构。仅当规范明确要求或用户要求 TDD 时才生成测试任务。
npx claudepluginhub zte-aicloud/co-omnispec --plugin omniGenerates dependency-ordered, actionable tasks.md from feature design artifacts (plan.md, spec.md, optionally data-model.md, contracts, research.md). For use inside active top-level workflows (/smith-new, /smith-bugfix, etc.) to decompose features into implementable task lists.
Converts technical design documents into executable phased task plans with work breakdown, dependencies, and state tracking.
Breaks a designed feature into atomic ≤1-day tasks with a dependency graph, per-task Definition of Done, and a machine-readable tasks.json for the implement engine. Refuses unless spec.md, sad.md, and an Accepted ADR exist.