skillify について
skillifyは、OMCのセッションで発見した再利用可能なワークフローをスキル案にまとめます。実際の試行錯誤を要する、プロジェクト固有の手順を対象とし、一般的なドキュメント作成とは区別します。
主な機能
- 01品質基準によるワークフローの選別
- 02入力・手順・成功基準の抽出
- 03適切なスキル保存先の選定
- 04YAML frontmatter付きスキルの作成
- 05検証事項と未解決点の提示
活用シーン
- 01プロジェクト固有のデバッグ手順の保存
- 02発見した運用手順の学習済みスキル化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill skillifyインストール後、Claude Code で/skillifyを入力して読み込まれたか確認します。
詳細
Skillify
現在のセッションで、再利用可能な OMC スキルにすべき反復可能なワークフローが明らかになった場合に、このスキルを使用します。
目標
成功した複数ステップのワークフローを具体的なスキルの草案として記録し、後で同じことを再発見せずに済むようにします。
品質ゲート
スキルを抽出する前に、次の 3 つすべてを満たしている必要があります。
- 「5 分で Google 検索して見つけられるか?」→ いいえ。
- 「このコードベース、プロジェクト、またはワークフローに固有か?」→ はい。
- 「発見するために、実際のデバッグ、設計、または運用上の労力がかかったか?」→ はい。
意思決定のヒューリスティック、制約、落とし穴、検証手順を記録するスキルを優先します。一般的なスニペット、定型文、通常のドキュメントに記載すべきライブラリの使用例は避けてください。
ワークフロー
- セッションで達成した、反復可能なタスクを特定します。
- 次の項目を抽出します。
- 入力
- 順序どおりの手順
- 成功基準
- 制約/落とし穴
- 検証の根拠
- スキルの最適な配置先
- ワークフローを次のいずれとして扱うかを決定します。
- リポジトリに組み込むスキル
- ユーザー/プロジェクトで学習したスキル
- ドキュメントのみ
- 学習したスキルファイルを作成する場合は、YAML フロントマターから始まる完全なスキルファイルを出力します。
- Markdown のみのスキルファイルは絶対に出力しないでください。
- フロントマターなしの Markdown は書かないでください。
- フロントマターには、最低限次の内容を含めてください。
--- 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はそのまま使用してください。公開される呼び出し名として提示しないでください。
出力
- 提案するスキル名
- 保存先
- ワークフロー草案の構成、または完全なスキルファイル
- 検証または品質ゲートに関する注記
- 未解決の質問(あれば)
コメント
Markdown 対応