Agent skill
skill-refactorer
SKILL.mdファイルを整理・圧縮するスキル。 7つのリファクタリングパターンをチェックリストとして適用し、 SKILL.mdをオーケストレータとして100行未満に圧縮する。 Trigger: スキル整理, SKILL.md圧縮, スキルリファクタ, skill refactor, refactor skill
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/skill-refactorer
SKILL.md
SKILL.md整理(skill-refactorer)
7パターン
詳細・チェック項目は references/patterns.md を、自然に必ず参照。
| # | パターン | 要点 |
|---|---|---|
| 1 | 圧縮 | 詳細(コード例・実例・基準等)を外部に委譲、100行未満に |
| 2 | DRY化 | 繰り返しを冒頭定義+テーブルに集約 |
| 3 | LLM行動制御 | 「自分でやらない」明示+呼び出しコード |
| 4 | ゲート条件 | 各ステップ末尾にファイル存在チェック |
| 5 | 責務分離 | 詳細をagents/・references/に移し、小タスクも切り出し |
| 6 | 廃止・整理 | 未使用参照・冗長例を削除 |
| 7 | 構造化 | オーケストレータとして再構成 |
実行手順
Step 1: 現状分析
- Read で対象SKILL.mdを読み込む
- Read で
references/patterns.mdを読み込む - AskUserQuestion で対象SKILL.mdの問題点をユーザーと共有:
- 行数、コード例の有無、繰り返し構造、ゲート条件の有無
- 7パターンのうちどれが該当するかチェックリストで提示
Step 2: 整理方針の合意
- 各パターンの適用箇所を具体的に提示
- AskUserQuestion で方針確認:
- 削除するセクション
- agents/に切り出すセクション
- 新規作成するagent.md
Step 3: 適用
- SKILL.mdを書き換え(Edit/Write)
- 必要に応じてagent.mdを新規作成
- AskUserQuestion で結果確認
完了条件
- SKILL.mdが100行未満
- 7パターンのチェック項目をすべて確認済み
- ユーザーが承認済み
Didn't find tool you were looking for?