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 從公開儲存庫中收錄這些內容。

檢舉或申請下架