mcpField
C
clean-codejs-modules

clean-codejs-modules

github.com/damianwrooby开发093 次安装39 周前更新
代码仓库

关于 clean-codejs-modules

clean-codejs-modules 是面向开发者的 JavaScript 模块模式技能,介绍如何划分模块职责、选择导出方式并组织文件夹结构。

主要功能

  1. 01每个模块专注单一职责
  2. 02优先使用具名导出
  3. 03按角色组织文件

适用场景

  1. 01分离服务与数据库代码
  2. 02选择 JavaScript 模块的导出方式
  3. 03组织用户相关文件

安装

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

$npx skills add https://github.com/damianwrooby/javascript-clean-code-skills --skill clean-codejs-modules

安装后在 Claude Code 中输入/clean-codejs-modules确认已加载。

详细介绍

Clean Code JavaScript – 模块模式

目录

  • 每个模块只负责一项职责
  • 导出模式
  • 文件夹结构

每个模块只负责一项职责

// ❌ Bad
// user.js
export function createUser() {}
export function connectToDb() {}
// ✅ Good
// user.service.js
export function createUser() {}

导出模式

// ✅ Prefer named exports
export function parseDate() {}
export function formatDate() {}

文件夹结构

/users
  user.service.js
  user.repository.js
  user.controller.js

评论

支持 Markdown