midudev/autoskills
One command. Your entire AI skill stack. Installed.
autoskills — 技術スタックにAIスキルをインストールするための単一コマンド
機能概要
autoskills は、プロジェクトを調べて、使用しているテクノロジー(React? Go? Stripe? など)を特定し、適切な AIエージェントスキル(AIコーディングアシスタントがそれらのテクノロジーでうまく機能するための事前構築された指示パッケージ)を自動的にインストールするコマンドラインツールです。単一のコマンドを実行するだけで、関連するスキルセット全体がインストールされます。
仕組み
- プロジェクトのルートフォルダーで
npx autoskillsを実行します。 - ツールは
package.json、Gradleファイル、その他の設定ファイルをスキャンして技術スタックを検出します。 - autoskillsレジストリ(キュレーションされ、監査されたコレクション)から最適なスキルを選択します。
- 必要なスキルファイルのみをダウンロードし、検証して、プロジェクトに書き込みます。
設定は不要です—そのまま機能します。
セキュリティモデル
このツールは、インストール時にランダムなサードパーティのリポジトリからファイルをライブで取得することを意図的に避けています。代わりに:
- メンテナーはスキルをリポジトリ内のローカルレジストリに同期します。
- すべての変更は、プロンプトインジェクションやサプライチェーン攻撃に対してAIによってレビューされます(高速モデルがすべてをトリアージし、強力なモデルが疑わしいものを決定します)。
- 各スキルファイルはマニフェストにSHA-256ハッシュとして記録されます。
- 安全だが注意が必要なスキルには、インストール前にセキュリティ警告が表示されます。
実行時、CLIはキュレーションされたレジストリからプロジェクトに必要なものだけをダウンロードし、すべてのファイルをマニフェストのハッシュと照合し、インストールされたソースとバンドルハッシュを skills-lock.json エントリに書き込みます。これにより、パッケージを小さく保ち、セットアップ中のライブなサードパーティダウンロードを回避します。
コマンドラインオプション
| フラグ | 機能 |
|---|---|
-y, --yes |
確認プロンプトをスキップ |
--dry-run |
インストールせずに何がインストールされるかを表示 |
--clear-cache |
ダウンロードされたスキルキャッシュをクリア |
-a, --agent |
特定のIDEのみにインストール(例: cursor claude-code) |
-v, --verbose |
インストールトレースとエラー詳細を表示 |
-h, --help |
ヘルプメッセージを表示 |
また、npx autoskills ui を実行して、ローカルWebインターフェースでプロジェクトにインストールされたスキルを閲覧することもできます。
対応テクノロジー
- フレームワーク&UI: React, Next.js, Vue, Nuxt, Svelte, Angular, Astro, Tailwind CSS, shadcn/ui, GSAP, Three.js
- 言語&ランタイム: TypeScript, Node.js, Go, Bun, Dart
- バックエンド&API: Express, Hono, NestJS, Spring Boot
- モバイル&デスクトップ: Expo, React Native, Flutter, SwiftUI, Android, Kotlin Multiplatform, Tauri, Electron
- データ&ストレージ: Supabase, Neon, Prisma, Drizzle ORM, Zod, React Hook Form
- 認証&課金: Better Auth, Clerk, Stripe
- テスト: Vitest, Playwright
- クラウド&インフラ: Vercel, Vercel AI SDK, Cloudflare, Durable Objects, Cloudflare Agents, Cloudflare AI, AWS, Azure, Terraform
- ツーリング: Turborepo, Vite, oxlint
- メディア&AI: Remotion, ElevenLabs
要件
- Node.js バージョン 22.6 以上
ライセンス
CC BY-NC 4.0(Creative Commons Attribution-NonCommercial)— by midudev.
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト