Skillify

Yeachan-Heo/oh-my-claudecode/skills/skillify

作者 Yeachan-Heo454bae017356ed1d056182cd929b6eb6cf6143ad无许可证收录于 2026年10月9日更新于 2026年10月9日

Turn a repeatable workflow from the current session into a reusable OMC skill draft

仅含说明AI & Agents
AI 生成的概览

把当前会话中可重复的工作流整理成带前置元数据、步骤和注意事项的可复用技能草稿。

功能
Skillify 会从当前会话中捕获一次成功的多步骤工作流,并将其转化为可复用的技能草稿。它先执行质量门槛判断,再提取输入、有序步骤、成功标准、约束与陷阱以及验证证据,并判断该工作流应作为内置技能、学习型技能还是仅作为文档。最终输出建议的技能名称、目标位置、草稿工作流结构或带 YAML 前置元数据的完整技能文件,以及质量门槛说明和待解决问题。
适用场景
当一次会话中出现了应当沉淀为可复用技能的可重复工作流时使用。它适合那些与具体项目相关、且需要真正调试、设计或运维投入才能发现的工作流,而不是通用代码片段或库用法示例。
运行要求
无需脚本或特殊工具,仅为指令说明。它假定存在一次包含待捕获工作流的智能体会话,并且对于学习型技能,需要一个目标技能目录,例如用户级或项目级的技能路径。

Skillify

Use this skill when the current session uncovered a repeatable workflow that should become a reusable OMC skill.

Goal

Capture a successful multi-step workflow as a concrete skill draft instead of rediscovering it later.

Quality Gate

Before extracting a skill, all three should be true:

  • "Could someone Google this in 5 minutes?" → No.
  • "Is this specific to this codebase, project, or workflow?" → Yes.
  • "Did this take real debugging, design, or operational effort to discover?" → Yes.

Prefer skills that encode decision-making heuristics, constraints, pitfalls, and verification steps. Avoid generic snippets, boilerplate, or library usage examples that belong in normal documentation.

Workflow

  1. Identify the repeatable task the session accomplished.
  2. Extract:
    • inputs
    • ordered steps
    • success criteria
    • constraints / pitfalls
    • verification evidence
    • best target location for the skill
  3. Decide whether the workflow belongs as:
    • a repo built-in skill
    • a user/project learned skill
    • documentation only
  4. When drafting a learned skill file, output a complete skill file that starts with YAML frontmatter.
    • Never emit plain markdown-only skill files.
    • Do not write plain markdown without frontmatter.
    • Minimum frontmatter:
      yaml
      ---name: <skill-name>description: <one-line description>triggers:  - <trigger-1>  - <trigger-2>---
    • Write learned/user/project skills to flat file-backed paths:
      • ${CLAUDE_CONFIG_DIR:-~/.claude}/skills/omc-learned/<skill-name>.md
      • .omc/skills/<skill-name>.md
    • Remember that uncommitted skills are still worktree-local until committed or copied to a user-level directory.
  5. Draft the rest of the skill file with clear triggers, steps, success criteria, and pitfalls.
  6. Point out anything still too fuzzy to encode safely.

Rules

  • Only capture workflows that are actually repeatable.
  • Keep the skill practical and scoped.
  • Prefer explicit success criteria over vague prose.
  • If the workflow still has unresolved branching decisions, note them before drafting.
  • Keep omc-learned as the storage directory name for compatibility; do not present it as the public invocation name.

Output

  • Proposed skill name
  • Target location
  • Draft workflow structure or complete skill file
  • Verification or quality-gate notes
  • Open questions, if any

来源与署名

来源:Yeachan-Heo/oh-my-claudecode位于skills/skillify提交454bae0

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架