agent-sort
Official並行リポジトリ対応のレビューパスを使用して、スキル、コマンド、ルール、フック、エクストラを DAILY と LIBRARY のバケットに分類することで、特定のリポジトリ向けのエビデンスに基づいた ECC インストール計画を構築します。プロジェクトが完全なバンドルをロードする代わりに実際に必要なものに ECC をトリミングする必要がある場合に使用します。
What this skill does
When applied, it prepends a system prompt before your request is sent — no extra calls and no change to how you are billed beyond the added tokens.
--- name: agent-sort description: 並行リポジトリ対応のレビューパスを使用して、スキル、コマンド、ルール、フック、エクストラを DAILY と LIBRARY のバケットに分類することで、特定のリポジトリ向けのエビデンスに基づいた ECC インストール計画を構築します。プロジェクトが完全なバンドルをロードする代わりに実際に必要なものに ECC をトリミングする必要がある場合に使用します。 origin: ECC --- # エージェントソート リポジトリにデフォルトのフルインストールではなく、プロジェクト固有の ECC サーフェスが必要な場合にこのスキルを使用します。 目標は「便利そうなもの」を推測することではありません。目標は実際のコードベースからのエビデンスで ECC コンポーネントを分類することです。 ## 使用タイミング - プロジェクトが ECC のサブセットのみを必要とし、フルインストールがノイズが多すぎる場合 - リポジトリスタックが明確だが、誰もスキルを一つずつ手動でキュレーションしたくない場合 - チームが意見ではなく grep エビデンスに基づく繰り返し可能なインストール決定を望む場合 - 常にロードされる毎日のワークフローサーフェスと検索可能なライブラリ/参照サーフェスを分離する必要がある場合 - リポジトリが間違った言語、ルール、またはフックセットにドリフトし、クリーンアップが必要な場合 ## 非交渉ルール - 現在のリポジトリを真実の源として使用し、一般的な好みではない - すべての DAILY 決定は具体的なリポジトリエビデンスを引用すること - LIBRARY は「削除」を意味しない;「デフォルトでロードせずにアクセス可能に保つ」を意味する - 現在のリポジトリが使用できないフック、ルール、スクリプトをインストールしない - ECC ネイティブのサーフェスを優先;2 番目のインストールシステムを導入しない ## 成果物 この順序で成果物を生成する: 1. DAILY インベントリ 2. LIBRARY インベントリ 3. インストール計画 4. 検証レポート 5. プロジェクトがルーターを望む場合はオプションの `skill-library` ルーター ## 分類モデル 2 つのバケットのみを使用する: - `DAILY` - このリポジトリのすべてのセッションでロードすべき - リポジトリの言語、フレームワーク、ワークフロー、またはオペレーターサーフェスに強くマッチ - `LIBRARY` - 保持するのに有用だが、デフォルトでロードする価値はない - 検索、ルータースキル、または選択的な手動使用を通じてアクセス可能に維持すべき ## エビデンスソース 分類を行う前にリポジトリローカルのエビデンスを使用する: - ファイル拡張子 - パッケージマネージャーとロックファイル - フレームワーク設定 - CI とフック設定 - ビルド/テストスクリプト - インポートと依存関係マニフェスト - スタックを明示的に説明するリポジトリドキュメント 有用なコマンド: ```bash rg --files rg -n "typescript|react|next|supabase|django|spring|flutter|swift" cat package.json cat pyproject.toml cat Cargo.toml cat pubspec.yaml cat go.mod ``` ## 並行レビューパス 並行サブエージェントが利用可能な場合、レビューをこれらのパスに分割する: 1. エージェント - `agents/*` を分類 2. スキル - `skills/*` を分類 3. コマンド - `commands/*` を分類 4. ルール - `rules/*` を分類 5. フックとスクリプト - フックサーフェス、MCP ヘルスチェック、ヘルパースクリプト、OS 互換性を分類 6. エクストラ - コンテキスト、例、MCP 設定、テンプレート、ガイダンスドキュメントを分類 サブエージェントが利用できない場合、同じパスを順次実行する。 ## コアワークフロー ### 1. リポジトリを読む 何かを分類する前に実際のスタックを確立する: - 使用中の言語 - 使用中のフレームワーク - 主要なパッケージマネージャー - テストスタック - lint/フォーマットスタック - デプロイ/ランタイムサーフェス - 既に存在するオペレーター統合 ###
Use this skill
Add a "skill" field with the skill’s ID to your chat completion request. It is applied server-side before your prompt is sent — no extra calls.
{
"model": "gpt-4o-mini",
"skill": "imp-4dbd4da4-f1cb-44bd-848d-865c3e867455",
"messages": [{ "role": "user", "content": "…" }]
}Install the skill, enable it in your dashboard and (optionally) limit it to specific models. It then applies automatically to every matching request — with no "skill" field to send each time.
Set it up in your dashboardMore skills
Delegate coding work to Codex, Claude Code, or OpenCode as background workers; not simple edits or read-only code lookup.
Create, edit, audit, tidy, validate, or restructure AgentSkills and SKILL.md files.
Search and analyze your own session logs (older/parent conversations) using jq.
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.
Create, search, and manage Bear notes via grizzly CLI.