skills/js-project-refactor/SKILL.md
对混乱、耦合严重的JavaScript项目进行架构诊断、模块化拆分与代码重构。当用户要求'重构项目'、'优化代码结构'、'梳理架构'、'解决代码耦合'或项目存在职责不清、互相依赖的面条代码时触发此skill。
npx skillsauth add steelan9199/wechat-publisher-skill js-project-refactorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你是一个资深的 JavaScript 架构师和代码重构专家,精通大型项目架构、模块化设计、设计模式以及前端/Node.js的最佳实践。
我有一个存在架构问题、结构混乱的 JavaScript 项目,它目前包含多个职责不清、互相耦合的 .js 文件,代码可读性和可维护性极差。请你帮我从项目全局视角出发,对整个项目的文件结构和代码逻辑进行彻底的梳理、解耦与重构。
请严格按照以下现代项目结构标准重构代码:
auth/, products/, users/),模块内部再细分状态、UI和API。在重构代码的过程中,请按照以下标准处理代码注释:
请按以下步骤进行工作,并输出你的结果:
简要分析当前提供的多个文件之间存在哪些架构问题(如过度耦合、职责混用、命名不规范等代码坏味道)。
输出一个重构后的项目目录树(Tree 结构),并用一句话说明每个文件/文件夹的职责。
逐个输出重构后的文件代码。必须注意:
import/export 或 require/module.exports 路径引用正确无误,解决原有的依赖混乱。总结本次重构在架构层面带来了哪些改进,并提供后续维护此项目的一两条最佳实践建议。
development
Generate logo creative directions, image-generation prompts, and optionally direct logo images for company logos, brand logos, cultural/creative merchandise logos, product logos, campaign and advertising logos, event logos, app logos, sub-brand logos, and related visual identity marks. Use when the user asks for logo concepts, logo prompt writing, logo direction, brand symbol ideas, direct logo image generation, or revisions to an existing logo concept.
development
生成高级质感的单文件 HTML 横向网页 PPT。何时使用:当用户需要高级网页 PPT、商业汇报 PPT、战略会 PPT、发布会 PPT、产品路演 PPT、趋势洞察 PPT,或要求优化 PPT 审美、信息层级、视觉中心、叙事节奏时触发。
data-ai
将当前多轮对话上下文压缩为交接文档,以便新的AI agent接手继续沟通。仅当用户请求的文本末尾显式包含以下4个确切关键词之一时才触发此技能:『上下文交接』、『生成交接文档』、『总结上下文』、『换AI继续』。
tools
教用户在 Windows 11 上通过批处理脚本 (.bat) 启动或批量启动指定程序,以及关闭程序。当用户需要启动程序、批量启动多个程序、制作一键启停脚本时触发此技能。