用途:在已有项目中启动或执行一个工作项(feature、issue、refactor、decision),并统一管理其目录与输出路径。当用户要求“get work of X”或“run work item Y”时进入执行模式;当头脑风暴或写计划技能可能写到项目树之外时,用本技能重定向。若无法确定项目上下文,默认使用 playground slug。
主要能力:创建 projects/{slug}/work/YYYY-MM-DD-{work-slug}/ 目录;覆盖嵌套技能的默认输出路径,使 spec.md、plan.md、log.md 写入该工作目录;校验工作项 frontmatter;管理状态流转 planned → in-progress → completed(需 completed: date)或 abandoned;在创建和每次状态变更时追加 vault log.md 条目。
使用方式:执行已有工作项时,先解析工作目录,若 vault 根不明确可运行 skillwiki path;完整读取 spec.md 与 tasks.md,逐项对照磁盘验证“DONE”声明,补上缺失修复并更新状态。创建新工作项时,确定 kind 与 slug,建目录,覆盖输出路径,运行 skillwiki validate <spec.md>,非零则停止。创建后先输出重定向路径,再交给 PRD 技能:spec -> /projects/{slug}/work/YYYY-MM-DD-{work-slug}/spec.md,plan -> /projects/{slug}/work/YYYY-MM-DD-{work-slug}/plan.md。本技能不调用任何 PRD 技能,只提供路径;若 PRD 技能不支持自定义保存路径,则回退到手动 wiki-ingest。涉及仓库文件时遵循 using-skillwiki 的 Portable Source References。
限制与注意:不要轻信 tasks.md 的状态标记,必须独立核对文件系统;不得只改状态而不实际修复;禁止在工作目录外写 spec/plan,禁止无 completed 日期就标记 completed;validate 非零或工作目录名冲突时停止;根索引与日志应使用 skillwiki page publish、skillwiki archive 等受管命令,而非直接编辑。