code-plugin-architecture

Installation
SKILL.md

Code Plugin Architecture

把"会持续新增的一类东西"改造成插件化结构的方法论 skill

不是脚手架,不绑定具体框架/语言。React / Vue / Rust / Python / CLI / VSCode extension / Webpack plugin / 后台菜单都适用——所有这些本质上都是这套模式的实例

这个 skill 解决什么

工程里反复出现的同一类痛点:

症状 真正问题
"每次加一个新弹窗都要改 5 个文件" 缺中央注册表 + 占位符引导
"加新工具有半天要踩坑找改哪儿" 没有约定式目录
"几个相似模块各自 if-else 判断 type" 缺核心 factory,business 写在调用方
"首屏变慢,因为所有模态框都被打包进来" 缺延迟加载层(仅 frontend / runtime loading 场景)
"新人改 A 弹窗结果 B 弹窗坏了" 单插件没有自治目录
"命名一会儿 camelCase 一会儿 snake_case,dataName 还不一样" 没有从 key 推导其他命名
"下线一个旧支付方式要改 8 处" 注册表与实现耦合
Installs
4
GitHub Stars
2
First Seen
May 29, 2026
code-plugin-architecture — adonis0123/adonis-skills