clean-codejs-modules

Module and file-structure patterns for clean JavaScript architecture.

Works with

Claude CodeCursorCodex CLIGitHub CopilotGemini CLI

Agent Skills format with YAML frontmatter. Claude Code reads it as-is.

---
name: "clean-codejs-modules"
description: "Module and file-structure patterns for clean JavaScript architecture."
license: "MIT"
---

# Clean Code JavaScript – Module Patterns

## Table of Contents
- One Responsibility per Module
- Export Patterns
- Folder Structure

## One Responsibility per Module

```js
// ❌ Bad
// user.js
export function createUser() {}
export function connectToDb() {}
```

```js
// ✅ Good
// user.service.js
export function createUser() {}
```

## Export Patterns

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

## Folder Structure

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

More General & Other skills

← All General & Other skills

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY