deslop-shared-libscommit 6237994 · v1.0.0SKILL.md · リファクタリング
共有すべきコードを探す
最近の変更から共有ライブラリにまとめる価値のある重複を探し、正味の削減量が大きい3件を推奨します。
gstack のインストールが必要です。
npx skills add garrytan/gstack --skill deslop-shared-libsコマンドを選択しました。手動でコピーしてください。
- 権限
- read-repo
- write-files
- shell
- network
- 対応ツール
- Claude Code, Codex, Cursor, Copilot
- GitHub
- 138.5k
- 提供元
- コミュニティ · Garry Tan
- 状態
- スキャン済み
- ライセンス
- MIT
- カテゴリ
- リファクタリング
基本ルール
検証済みの呼び出し元が2つ以上ある場合だけ抽出を提案します。結果がゼロでもよく、呼び出し元を捏造しません。
実行フェーズ
フェーズ 01対象を確定
既定では直近14日(UTC)の変更を対象にし、デフォルトブランチの先端と現在のブランチの状態を記録します。
フェーズ 02最近の作業から
活発に変更されている領域に絞り、進行中の関連作業がないかも確認します。
フェーズ 03候補を評価
まず既存のライブラリやヘルパーを再利用し、新しい共通部品は小さく保ち、全体の正味削減量を示します。
フェーズ 04推奨を出力
新しいアイデアを最大5件挙げ、検証済みの呼び出し元へのリンク付きで最大3件を推奨します。
権限の説明(SKILL.md より)
| 機能 | 必要か | 説明 |
|---|---|---|
| ファイル書き込み | 不要 | レビューのみで、ファイル変更、レポートや一時ファイルの保存、issue や PR の作成はしません。 |
| コマンド実行 | 一部で必要 | Gitコマンドは gstack-safe-git 経由でのみ実行し、対象プロジェクトのコード、テスト、フックは一切実行しません。 |
| 外部通信 | 一部で必要 | ホスティングの GET API でリモートのメタデータとソースを読むだけで、Gitのトランスポートは使いません。 |
SKILL.md のフロントマター(YAML)
---
name: deslop-shared-libs
version: 1.0.0
description: Find worthwhile shared-code extractions in recent work. (gstack)
allowed-tools:
- Bash
- Read
- Glob
- Grep
triggers:
- find code worth sharing
- shared-code extraction opportunities
---関連スキル
ルールスキャンですべてのリスクを検出できるわけではありません。インストール前にこのスキルの SKILL.md を読み、権限を確認してください。