mcpField
A
arch-unplugin

arch-unplugin

github.com/hairyf開発26100 回インストール2 週間前に更新
リポジトリ

arch-unplugin について

unplugin-starter を基にしたパッケージの作成と保守を支援するスキル集です。共通プラグイン API、プロジェクト構成、各種連携、開発・リリース手順を扱います。

主な機能

  1. 01共通プラグイン API のガイド
  2. 02プロジェクト構成とエクスポート
  3. 03バンドラー連携のリファレンス
  4. 04Nuxt と Astro の連携
  5. 05CI とリリースのワークフロー

活用シーン

  1. 01unplugin ベースのパッケージ作成
  2. 02列挙されたバンドラーへの対応追加
  3. 03プラグインのテストとリリースの保守

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hairyf/skills --skill arch-unplugin

インストール後、Claude Code で/arch-unpluginを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

GENERATION.md
assets/
ci.yml
references/
best-practices-dev-release.md
best-practices-options-types.md
core-ci.md
core-factory-api.md
core-overview.md
core-project-structure.md
features-astro.md
features-bundlers.md
features-nuxt.md

詳細

arch-unplugin skills では、unplugin-starter を扱います。これは、1 つのプラグイン API を作成し、Vite、Rollup、Webpack、Nuxt、esbuild、Farm、Rspack、Astro に対応して公開するためのテンプレートです。unplugin ベースのパッケージを作成または保守する際に、これらのスキルを使用してください。

このスキルは unplugin-starter(unplugin テンプレート)に基づいており、2026-01-30 に生成されました。

コアリファレンス

トピック説明リファレンス
概要unplugin-starter とは何か、unplugin のアーキテクチャ、テンプレートの使用方法core-overview
プロジェクト構成パッケージのエクスポート、src のレイアウト、エントリーポイントcore-project-structure
ファクトリーと APIUnpluginFactory、createUnplugin、transformInclude、transformcore-factory-api
CIGitHub Actions — lint、typecheck、build、testcore-ci

機能

トピック説明リファレンス
バンドラーVite、Rollup、Webpack、esbuild、Farm、Rspack との統合features-bundlers
Nuxt モジュールdefineNuxtModule、addVitePlugin、addWebpackPluginfeatures-nuxt
AstroAstro の設定フック、unplugin.vite() を Vite プラグインに追加features-astro

ベストプラクティス

トピック説明リファレンス
オプションと型Options インターフェース、エントリーポイントの型付け、型のエクスポートbest-practices-options-types
開発とリリースdev、play、test、リリースのワークフロー、プレイグラウンドbest-practices-dev-release

コメント