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
- 01One responsibility per module
- 02Prefer named exports
- 03Organize files by role
Use cases
- 01Separating service and database code
- 02Choosing exports for JavaScript modules
- 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-modulesAfter installing, type/clean-codejs-modulesin Claude Code to confirm it loaded.
Details
From the project READMEClean 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