ecosystem-guide について
ecosystem-guideは、リポジトリ内のLLMツールとスキルを索引化するAgent Skillです。セッションの検索、シークレットの扱い、MCP管理、Svelte開発などの目的に応じて項目を探せます。
主な機能
- 01リポジトリ内のツールとスキルの索引化
- 02ニーズに応じたSvelteスキルの案内
- 03一般的なツールコマンドの掲載
- 04MCPツールのセットアップ方法の説明
活用シーン
- 01リポジトリ作業に適したツールの特定
- 02トピック別のSvelteガイドの検索
- 03セッション検索やスキル検証コマンドの確認
- 04MCPサーバー対応環境での掲載ツールのセットアップ
MCP 対応
調査、SQLite操作、サーバーやプロファイルの管理に使うMCPツールを掲載し、MCPサーバー対応環境向けのインストールコマンドを示します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ spences10/ skills --skill ecosystem-guideインストール後、Claude Code で/ecosystem-guideを入力して読み込まれたか確認します。
詳細
エージェントワークフローのエコシステムガイド
このリポジトリの LLM ツールシステムの索引としてご利用ください。ほかのスキルでこれらのツールやリポジトリのスキルに言及している場合は、エージェントがエコシステム全体の関係を把握できるよう、ここへの記載を維持してください。
ツール索引
| ツール | 用途 |
|---|---|
skills repo | ポータブルな Agent Skills の正式な信頼できる情報源 |
check-skills | ポータブルな Agent Skills の検証と lint |
pirecall | ~/.pi/pirecall.db 内の Pi セッションの検索と照会 |
ccrecall | ~/.claude/ccrecall.db 内の Claude Code セッションの検索と照会 |
nopeek | 値をモデルのコンテキストに公開せずにシークレットを読み込む |
mcp-omnisearch | ウェブ検索、AI による回答、コンテンツの抽出 |
mcp-sqlite-tools | SQLite の安全な調査、クエリ、スキーマ作業、バックアップ |
mcpick | タスクごとの MCP サーバーとプロファイルの有効化/無効化 |
npmx.dev | 調査中に npm パッケージのドキュメントや型を参照する |
スキル索引
| ニーズ | スキル |
|---|---|
| 失敗したテストやビルドを正直に報告する | asshole |
| CI、コンテナー、再現可能な障害をデバッグする | ci-debug-workflow |
| AI 生成コードに含まれるノイズを取り除く | deslop |
| このエコシステム全体からツールを選ぶ | ecosystem-guide |
| アーキテクチャとモジュール境界のリファクタリングを見つける | improve-codebase-architecture |
| シークレットを安全に扱う | nopeek |
| 並行するエージェント/セッション/ワークツリーを調整する | orchestration |
| Claude Code プラグインを開発する | plugin-dev |
| 再利用可能な知見や指示の更新を記録する | reflect |
| 主張を提示する前に情報源を検証する | research |
| スキルを作成または改善する | skill-creator |
| リスクの高い作業や曖昧な作業を計画する | structured-rpi |
| 明示的なテスト駆動開発を行う | tdd |
| 重複または一貫性のない技術的負債を見つける | techdebt-finder |
Svelte スキルルーター
| ニーズ | スキル |
|---|---|
| Svelte の基本ガイダンス | svelte-core-bestpractices または svelte-code-writer |
| Runes/リアクティビティ/props | svelte-runes |
| Snippets、attachments、directives | svelte-template-directives |
| スコープ付き CSS とスタイリング | svelte-styling |
| コンポーネント、フォーム、UI ライブラリ | svelte-components |
| SvelteKit のデータ/load/actions | sveltekit-data-flow |
| SvelteKit のルーティング/レイアウト/エラー | sveltekit-structure |
| SvelteKit のリモート関数 | sveltekit-remote-functions |
| デプロイ/ビルド/ライブラリ/PWA | svelte-deployment |
| LayerChart のチャートコンポーネント | svelte-layerchart |
よく使うコマンド
pnpx pirecall recall "what did we decide?" --json
pnpx ccrecall recall "last auth work" --json
pnpx nopeek load .env --only DATABASE_URL
pnpx check-skills validate . --recursive
pnpx mcpick enable omnisearch sqlite-tools
MCP のセットアップ
ハーネスが MCP サーバーに対応している場合は、一般的な MCP ツールをインストールします。
npm i -g mcp-omnisearch mcp-sqlite-tools mcpick
調査には mcp-omnisearch を、ローカルデータベースには mcp-sqlite-tools を、MCP コンテキストを簡潔に保つには mcpick を使用します。
スキルの作成と検証
作成には skill-creator を使用し、完了前に検証します。
pnpx check-skills validate ./my-skill
pnpx check-skills validate . --recursive --llm --quiet
pnpx check-skills validate . --recursive --no-quality
コメント
Markdown 対応