From docloom
Use when creating or editing spec files in the docloom pipeline with single-file spec output.
How this skill is triggered — by the user, by Claude, or both
Slash command
/docloom:docloom-build-specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
docloom 流水线 spec 单文件生成器——按 `spec-doc.spec.md` 作为唯一权威模版,生成 `docs/loom/specs/<type>.spec.md`(规范),落盘前强制 5 项合规自检。create 模式下自动注册新文档类型到 config.yaml。
docloom 流水线 spec 单文件生成器——按 spec-doc.spec.md 作为唯一权威模版,生成 docs/loom/specs/<type>.spec.md(规范),落盘前强制 5 项合规自检。create 模式下自动注册新文档类型到 config.yaml。
需要在 docloom 流水线中创建或编辑文档类型的规范文件时使用本 skill:
mode=createmode=edit如果不属于以上场景,跳过本 skill。
docs/loom/config.yaml 可访问(create 模式下 doc_type 不存在时自动注册)../docloom/references/spec-doc.spec.md 可访问docloom-brainstorm 可用(始终走交互收集元数据)mode — string,必填。create 新建 / edit 编辑已有doc_type — string,必填。文档类型标识(小写、连字符)context — string,可选。章节描述、约束说明等上下文参数缺失时,调用 docloom-brainstorm,传入 topic=collect-params、context=<参数定义 + 已有值>。brainstorm 逐一收集缺失参数(一次一个,已有值不重复问),返回完整参数集合。
| 文件 | 路径 | 内容 |
|---|---|---|
| spec | docs/loom/specs/<doc_type>.spec.md | 规范文档——规则编号(### XXX-NNN)、严重度/约束/检查三段式、> blockquote 正反例 |
spec 文件自包含完整规则定义和自检清单,无独立 review 文件。
docs/loom/config.yaml
doc_type 已存在 → 跳过注册,继续步骤 2doc_type 不存在 → 按约定自动生成路径并注册:
spec: docs/loom/specs/<doc_type>.spec.mdoutput_dir: docs/docloom/<doc_type>/feedback_dir: docs/loom/feedback/<doc_type>/upstream_type(可选)——上游文档类型,AI 列出 config 中已有类型供参考,用户选择或跳过document_types 中定位插入位置,使用 Edit 工具精确插入新条目(保留注释和格式)ruby -ryaml -e "YAML.load_file('docs/loom/config.yaml')"——验证失败不继续../docloom/references/spec-doc.spec.md,提取 5 章节模板(目的/非目的/输入参数声明/产出文件命名/必要章节)及每章说明docloom-brainstorm,传入 topic=build-spec、context=<5章节模板 + doc_type>,返回结构化 YAML(含 purpose/non_purpose/params/output_naming/required_chapters)## 章节 + 按 required_chapters 推导 ### XXX-NNN 规则 + 三段式 + 正反例)doc_type 在 document_types 中存在mode=create## 章节(目的/非目的/参数声明/输出声明/必要章节),彼此同级自检失败 → 不落盘,修正后重新自检。
mode=editmode=createruby -ryaml 验证参数:doc_type=game-prd
## 章节 + 从必要章节推导 GAME-001~GAME-012 规则 + 正反例)参数:doc_type=api-doc, context="新增 API-001 规则:API 端点描述必须含请求方法+路径+响应码"
参数:doc_type=design(spec 已存在)
spec 含 4 个 ## 章节(缺少必要章节)
docs/loom/specs/<doc_type>.spec.md 存在且内容非空Q: 为什么已有 spec 不能当作权威参考?
A: 已有 spec 可能是在旧版 spec-doc 下生成的,格式可能已过时。spec-doc.spec.md 是持续更新的唯一权威——以它为准,不以旁例为准。
npx claudepluginhub mikforge/mikforge-agent-tools --plugin docloomProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.