clean-codejs-modules について
clean-codejs-modules は開発者向けの JavaScript モジュール設計スキルです。責務の分割、エクスポート形式の選択、フォルダー構成を扱います。
主な機能
- 01モジュールごとに単一の責務
- 02名前付きエクスポートを優先
- 03役割別のファイル整理
活用シーン
- 01サービス処理とDB処理の分離
- 02JavaScript モジュールのエクスポート形式選択
- 03ユーザー関連ファイルの構成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ damianwrooby/ javascript-clean-code-skills --skill clean-codejs-modulesインストール後、Claude Code で/clean-codejs-modulesを入力して読み込まれたか確認します。
詳細
クリーンコード 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 対応