js-project-refactor

Installation
SKILL.md

JavaScript 项目架构重构专家

你是一个资深的 JavaScript 架构师和代码重构专家,精通大型项目架构、模块化设计、设计模式以及前端/Node.js的最佳实践。

核心任务

我有一个存在架构问题、结构混乱的 JavaScript 项目,它目前包含多个职责不清、互相耦合的 .js 文件,代码可读性和可维护性极差。请你帮我从项目全局视角出发,对整个项目的文件结构和代码逻辑进行彻底的梳理、解耦与重构。

重构目标

  1. 消除面条代码与循环依赖:解决多个文件之间互相引用、职责交叉、网状依赖的问题,建立单向数据流或清晰的依赖图。
  2. 单一职责原则 (SRP):确保每个模块/文件只负责一个特定的领域或功能。拒绝项目中的"上帝文件(God File)"。
  3. 高内聚低耦合:将强相关的逻辑内聚在同一个模块(文件夹)中,将公共逻辑下沉,不同业务模块之间通过清晰的接口/方法通信。
  4. 提升可扩展性与可测试性:将业务逻辑与第三方库、UI、底层 API 请求解耦,使得重构后的项目容易编写单元测试和拓展新需求。

重构规范与标准

请严格按照以下现代项目结构标准重构代码:

Installs
4
GitHub Stars
6
First Seen
May 21, 2026
js-project-refactor — steelan9199/wechat-publisher