mcpField
C
clean-codejs-modules

clean-codejs-modules

github.com/damianwroobyDevelopment093 installsUpdated 39w ago
Repository

About clean-codejs-modules

clean-codejs-modules is a JavaScript module-pattern skill for developers. It covers separating responsibilities, choosing export styles, and organizing files into folders.

Key features

  1. 01One responsibility per module
  2. 02Prefer named exports
  3. 03Organize files by role

Use cases

  1. 01Separating service and database code
  2. 02Choosing exports for JavaScript modules
  3. 03Structuring user-related files

Install

Copy the command and run it in a terminal.

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

After installing, type/clean-codejs-modulesin Claude Code to confirm it loaded.

Details

From the project README

Clean Code JavaScript – Module Patterns

Table of Contents

  • One Responsibility per Module
  • Export Patterns
  • Folder Structure

One Responsibility per Module

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

Export Patterns

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

Folder Structure

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

Comments

Markdown supported