NYC
skills/hairyf/skills/arch-unplugin

arch-unplugin

SKILL.md

arch-unplugin skills cover unplugin-starter: a template for writing one plugin API and shipping it across Vite, Rollup, Webpack, Nuxt, esbuild, Farm, Rspack, and Astro. Use these skills when creating or maintaining an unplugin-based package.

The skill is based on unplugin-starter (unplugin template), generated at 2026-01-30.

Core References

Topic Description Reference
Overview What unplugin-starter is, unplugin architecture, template usage core-overview
Project structure Package exports, src layout, entry points core-project-structure
Factory and API UnpluginFactory, createUnplugin, transformInclude, transform core-factory-api
CI GitHub Actions — lint, typecheck, build, test core-ci

Features

Topic Description Reference
Bundlers Vite, Rollup, Webpack, esbuild, Farm, Rspack integration features-bundlers
Nuxt module defineNuxtModule, addVitePlugin, addWebpackPlugin features-nuxt
Astro Astro config hook, pushing unplugin.vite() into Vite plugins features-astro

Best Practices

Topic Description Reference
Options and types Options interface, typing entry points, exporting types best-practices-options-types
Dev and release dev, play, test, release workflow, playground best-practices-dev-release
Weekly Installs
9
Repository
hairyf/skills
First Seen
Feb 2, 2026
Installed on
cursor9
gemini-cli8
github-copilot8
codex8
opencode8
trae7