skillify について
skillifyは、繰り返し利用できるワークフローをSKILL.mdにまとめるエージェント向けスキルです。パターンの選定基準、作成手順、命名規則、品質チェック項目を示します。
主な機能
- 01スキル化に適したワークフローの評価
- 02テンプレートからSKILL.mdを作成
- 03指定ディレクトリへのスキル配置
- 04命名と必須項目の確認
- 05独自性と再利用性の確認
活用シーン
- 01反復タスクを再利用可能なスキルにする
- 02エージェント向けに複数手順のワークフローを記録
- 03完成前に新しいスキルを確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vudovn/ ag-kit --skill skillifyインストール後、Claude Code で/skillifyを入力して読み込まれたか確認します。
詳細
Skillify — ワークフローからスキルを自動作成
繰り返しのパターンを、再利用可能なスキルに変えましょう。同じことを3回行ったなら、それはスキルにするべきです。
スキル化するタイミング
✅ 適した候補:
- ユーザーから同じ種類の作業を3回以上依頼された
- ワークフローに、一貫した5つ以上のステップがある
- そのパターンが複数のプロジェクトで有効である
- 他のエージェントもこの知識を活用できる
❌ 適さない候補:
- 一度限りのタスク(そのまま実行してください)
- プロジェクト固有の回避策(代わりにメモリーを使ってください)
- 既存のスキルですでに対応済み(まず確認してください)
スキル作成プロトコル
ステップ 1:パターンを特定する
What triggers this workflow? (user says X, file type Y, domain Z)
What steps are always the same?
What parts vary between uses?
What's the expected output?
ステップ 2:SKILL.md を生成する
このテンプレートを使用してください:
---
name: [kebab-case-name]
description: [One sentence describing what this skill does]
when_to_use: "[When the user asks X, works with Y files, or Z domain. NOT for A.]"
allowed-tools: [Read, Write, Edit, Grep, Glob, Bash — only what's needed]
effort: [low | medium | high]
---
# [Skill Name] — [Short Subtitle]
> [One-line philosophy or principle]
## Overview
[2-3 sentences explaining what this skill enables]
## When to Use
✅ Good for: [list]
❌ Not for: [list]
## Protocol
### Step 1: [First Action]
[Instructions]
### Step 2: [Second Action]
[Instructions]
### Step N: [Verification]
[How to verify the skill worked correctly]
## Best Practices
[3-5 key rules]
ステップ 3:スキルを配置する
.agents/skills/[skill-name]/SKILL.md
ステップ 4:検証する
- フロントマターに必須フィールド(name、description、when_to_use)がすべて含まれている
-
when_to_useで、適用条件と除外条件が明確に定義されている - ステップが具体的で、曖昧でない
- スキルが既存のスキルと重複していない
命名規則
| パターン | スキル名 | 例 |
|---|---|---|
| アクションベース | [verb]-[noun] | verify-changes、batch-operations |
| ドメインベース | [domain]-[aspect] | database-design、api-patterns |
| ツールベース | [tool]-patterns | tailwind-patterns、prisma-expert |
ルール:
- kebab-case のみ
- 最大2~3語
- 気の利いた名前ではなく、説明的な名前にする
- 広く知られている略語を除き、省略形は使わない
品質チェックリスト
新しいスキルを確定する前に:
| 確認項目 | 基準 |
|---|---|
| 独自性 | これに対応する既存のスキルがない(.agents/skills/ を grep する) |
| 再利用性 | 1つのプロジェクトだけでなく、複数のプロジェクトで役立つ |
| 完全性 | 概要、使用条件、プロトコル、検証を含んでいる |
| フロントマター | 必須フィールドがすべて存在し、正確である |
| 明確さ | 初めて使うエージェントでも、この指示に従える |
コメント
Markdown 対応