mcpField
A
arch-nuxt-module-builder

arch-nuxt-module-builder

github.com/hairyf开发26101 次安装2 周前更新
代码仓库

关于 arch-nuxt-module-builder

面向 Nuxt 模块开发与维护的 @nuxt/module-builder 参考技能,涵盖官方构建流程、运行时文件转换、类型生成及 CI 配置。

主要功能

  1. 01自动配置模块构建
  2. 02转换运行时资源
  3. 03生成类型与 schema shim
  4. 04CLI 与 CI 指引
  5. 05配置包导出

适用场景

  1. 01使用 module-builder 创建 Nuxt 模块
  2. 02维护运行时插件和组件
  3. 03为 CI 准备模块构建
  4. 04配置包导出

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hairyf/skills --skill arch-nuxt-module-builder

安装后在 Claude Code 中输入/arch-nuxt-module-builder确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

GENERATION.md
assets/
ci.yml
references/
best-practices-package-exports.md
best-practices-setup-patterns.md
core-ci.md
core-cli.md
core-dist-output.md
core-module-definition.md
core-overview.md
core-project-structure.md
features-build-config.md
features-runtime.md
features-types-generation.md

详细介绍

arch-nuxt-module-builder 技能涵盖 @nuxt/module-builder:构建和发布 Nuxt 模块的完整解决方案。它使用 unbuild,自动化模块构建配置,为 @nuxt/schema 生成类型和 shim,并将 src/runtime/(插件、组合式函数、组件)转换为 dist/runtime/。在使用官方 module-builder 技术栈创建或维护 Nuxt 模块时,请使用这些技能。

该技能基于 @nuxt/module-builder v1.0.2,生成于 2026-01-30。

核心参考

主题描述参考
概述module-builder 是什么、要求、快速开始core-overview
项目结构src/module.ts、src/runtime/、package.json、build.config.tscore-project-structure
模块定义defineNuxtModule、ModuleOptions、hooks、运行时配置类型core-module-definition
产物输出module.mjs、module.json、types.d.mts、runtime/*core-dist-output
命令行nuxt-module-build build/prepare、参数(cwd、outDir、stub)core-cli
CIGitHub Actions — lint、typecheck、build、testcore-ci

功能

主题描述参考
运行时src/runtime/ 布局、plugins/composables/components、mkdistfeatures-runtime
类型生成types.d.mts、ModuleOptions 推断、shimfeatures-types-generation
构建配置build.config.ts、额外入口、unbuild 预设features-build-config

最佳实践

主题描述参考
包导出exports、typesVersions、prepack、filesbest-practices-package-exports
设置模式createResolver、不带扩展名的 addPluginbest-practices-setup-patterns

资源

资源描述
ci.ymlGitHub Actions CI 工作流模板 — 复制到 .github/workflows/ci.yml

评论

支持 Markdown