用途
Skillify 适用于当前会话中出现了一个可重复工作流的场景,目标是把这个多步骤流程固化为可复用的 OMC 技能草稿,而不是以后重新摸索一遍。
质量门槛
在提取技能之前,以下三点都应成立:
- “别人能在 Google 上花 5 分钟找到吗?”→ 否。
- “这是否专属于本代码库、项目或工作流?”→ 是。
- “发现它是否确实需要真实的调试、设计或运营投入?”→ 是。
优先记录能体现决策启发、约束、陷阱和验证步骤的技能。避免通用片段、样板代码或属于普通文档的库用法示例。
工作流程
- 识别本次会话完成的可重复任务。
- 提取:
- 输入
- 有序步骤
- 成功标准
- 约束 / 陷阱
- 验证证据
- 技能的最佳目标位置
- 判断该工作流应作为:
- 仓库内置技能
- 用户/项目学习型技能
- 仅作文档
草拟学习型技能文件时,输出以 YAML frontmatter 开头的完整技能文件。
切勿只输出纯 markdown 技能文件。
不要在缺少 frontmatter 的情况下写入纯 markdown。
最小 frontmatter:
name: <skill-name> description: <one-line description> triggers:
- <trigger-1>
- <trigger-2>
将学习型/用户/项目技能写入平面文件路径:
- ${CLAUDE_CONFIG_DIR:-~/.claude}/skills/omc-learned/<skill-name>.md
- .omc/skills/<skill-name>.md
请记住,未提交的技能在提交或复制到用户级目录之前,仍属工作树本地。
为技能文件其余部分草拟清晰的触发条件、步骤、成功标准和陷阱。
指出任何仍然过于模糊、无法安全编码的内容。
规则
- 只记录真正可重复的工作流。
- 保持技能实用且范围明确。
- 优先使用显式成功标准,而非模糊叙述。
- 如果工作流仍有未解决的分支决策,请在草拟前注明。
- 为兼容性保留 omc-learned 作为存储目录名;不要将其作为公开调用的名字来呈现。
输出
- 建议的技能名
- 目标位置
- 草稿工作流结构或完整技能文件
- 验证或质量门槛说明
- 待解问题(如有)
限制
资料中未提供关于收费、价格、平台支持范围或量化效果的说明。