Communitygithub.com

スキリファイ

現在のセッションで発見した反復可能なワークフローを再利用可能なOMCスキルの草案に変換します。

スキリファイ とは?

このスキルは、現在のAIエージェントセッションで発見した、反復可能で価値のあるワークフローを構造化されたOMCスキルとして抽出・保存するためのものです。単なるコードスニペットやライブラリの使い方ではなく、プロジェクト固有のデバッグ・設計・運用の知見をスキル化します。品質ゲートとして「5分でググれるか」「特定のコードベース・プロジェクトに固有か」「実際にデバッグや設計努力を要したか」の3条件を満たす場合のみ抽出します。Claude CodeなどのOMC対応エージェントで動作し、抽出したスキルはYAMLフロントマター付きの完全なMarkdownファイルとして、`~/.claude/skills/omc-learned/` や `.omc/skills/` に保存されます。入力・順序付きステップ・成功条件・制約・落とし穴・検証証拠・配置先を体系的に記録し、未解決の分岐点があればそれも明記します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Yeachan-Heo/oh-my-claudecode/tree/main/skills/skillify

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

スキリファイ は何をしますか?

現在のセッションで反復可能なワークフローを発見した場合、再利用可能なOMCスキルの草案として保存するためにこのスキルを使用します。

目標

成功したマルチステップワークフローを具体的なスキル草案として記録し、後で再発見する手間を省きます。

品質ゲート

スキルを抽出する前に、以下の3つすべてが真である必要があります:

  • 「これを5分でググれるか?」→ いいえ。
  • 「これはこのコードベース、プロジェクト、またはワークフローに固有か?」→ はい。
  • 「実際のデバッグ、設計、または運用上の努力を要したか?」→ はい。

意思決定のヒューリスティック、制約、落とし穴、検証手順をエンコードするスキルを優先します。通常のドキュメントに属する汎用的なスニペット、ボイラープレート、ライブラリ使用例は避けてください。

ワークフロー

  1. セッションで達成した反復可能なタスクを特定します。
  2. 以下を抽出します:
    • 入力
    • 順序付きステップ
    • 成功条件
    • 制約 / 落とし穴
    • 検証証拠
    • スキルに最適な配置先
  3. ワークフローが次のどれに該当するかを判断します:
    • リポジトリ組み込みスキル
    • ユーザー/プロジェクト学習済みスキル
    • ドキュメントのみ
  4. 学習済みスキルファイルをドラフトするときは、YAMLフロントマターで始まる完全なスキルファイルを出力します。
    • プレーンなMarkdownのみのスキルファイルは決して出力しないでください。
    • フロントマターなしでプレーンなMarkdownを書かないでください。
    • 最低限のフロントマター:
      ---
      name: <スキル名>
      description: <1行の説明>
      triggers:
        - <トリガー1>
        - <トリガー2>
      ---
      
    • 学習済み/ユーザー/プロジェクトスキルはフラットファイルベースのパスに書き込みます:
      • ${CLAUDE_CONFIG_DIR:-~/.claude}/skills/omc-learned/<スキル名>.md
      • .omc/skills/<スキル名>.md
    • コミットされていないスキルは、コミットされるかユーザーレベルのディレクトリにコピーされるまで、ワークツリー限定であることを忘れないでください。
  5. スキルファイルの残りの部分を、明確なトリガー、ステップ、成功条件、落とし穴とともにドラフトします。
  6. 安全にエンコードするにはまだ曖昧すぎる点を指摘します。

ルール

  • 実際に反復可能なワークフローのみをキャプチャします。
  • スキルは実用的でスコープを限定します。
  • 曖昧な散文よりも明示的な成功条件を優先します。
  • ワークフローに未解決の分岐決定がある場合は、ドラフト前にそれをメモします。
  • 互換性のためにストレージディレクトリ名として omc-learned を維持し、公開の呼び出し名として提示しないでください。

出力

  • 提案するスキル名
  • ターゲット配置先
  • ワークフロー構造のドラフト、または完全なスキルファイル
  • 検証または品質ゲートに関するメモ
  • 未解決の質問(あれば)

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

agent-doc-discipline

Writing-time discipline for documents agents consume (the five surfaces, specs, tickets, .omc/skills/) — every rule checkable and carrying a why, steps before reference, one meaning in one home, no restating what the environment already says. Mandatory at drydock seed generation and the launch C5 sediment pass; opt-in for any other agent-facing doc edit. The companion of minimal-code-discipline: that one disciplines code, this one disciplines papers.

ai-slop-cleaner

Clean AI-generated code slop with a regression-safe, deletion-first workflow and optional reviewer-only mode

ask

Process-first advisor routing for Claude, Codex, Gemini, Antigravity, Grok, or Cursor via `omc ask`, with artifact capture and no raw CLI assembly

ask-navigator

Shipyard

autopilot

Full autonomous execution from idea to working code

autoresearch

Stateful single-mission improvement loop with strict evaluator contract, markdown decision logs, and max-runtime stop behavior

cancel

Cancel any active OMC mode (autopilot, ralph, ultragoal, swarm, ultrapilot, pipeline, team) and clean up retired legacy state

configure-notifications

Configure notification integrations (Telegram, Discord, Slack) via natural language

debug

Diagnose the current OMC session or repo state using logs, traces, state, and focused reproduction

deepinit

Deep codebase initialization with hierarchical AGENTS.md documentation

deep-interview

Socratic deep interview with mathematical ambiguity gating before explicit execution approval

drydock

Lay the keel of the shipyard harness in any repo — the 4-pillar shared environment (Context, Rules, Tools, Standards) across 5 surfaces (CLAUDE.md, skills, design-system, mcp/cli, shared context) so that every human and agent inherits the same design language and anyone can ship. Run once per repo; re-run with --check to audit drift.

execute

Carry an approved task through to working, verified code

external-context

Invoke parallel document-specialist agents for external web searches and documentation lookup

graph

Deterministic orchestration graph runtime - declarative DAG pipelines with journal-based crash recovery

harbor

Harbor intake for external work — the captain only handles unresolved decisions. Sweeps incoming issues and PRs, verifies every claim before disposition, reuses every decision already made, and hands the maintainer a docket whose pending items each carry one question with options, recommendation, impact and evidence. Agent-autonomous for facts and for actions covered by standing authorization; signed for every new judgment. Never merges.

hud

Configure HUD display options (layout, presets, display elements)

launch

Shipyard

loft

Loft the shape before cutting steel — answer a design question that prose cannot settle by building a throwaway artifact: a pure logic module in a clickable shell, or structurally different UI variants behind one route. The captain reacts to the artifact; the answer folds into the decision; the artifact never docks. Use when a design question stalls in words, when a navigator map carries a loft ticket, or when a spec discussion reaches

minimal-code-discipline

YAGNI-ladder coding discipline for writing changes — existence-first, reuse before writing, dependency ladder, shortest correct diff, with non-negotiables that must never be minimized away

関連スキル