clean-codejs-functions について
clean-codejs-functions は、開発者向けの JavaScript 関数設計スキルです。単一責任、小さな関数、パラメーターの整理、副作用の制御を扱います。
主な機能
- 01単一責任の関数
- 02関数サイズの指針
- 03オブジェクトによる引数の整理
- 04副作用の抑制
活用シーン
- 01複数の責務を持つ関数の分割
- 02JavaScript 関数の短文化
- 03関連する関数引数の整理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ damianwrooby/ javascript-clean-code-skills --skill clean-codejs-functionsインストール後、Claude Code で/clean-codejs-functionsを入力して読み込まれたか確認します。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
Clean Code JavaScript – Function Patterns
Table of Contents
- Single Responsibility
- Function Size
- Parameters
- Side Effects
Single Responsibility
// ❌ Bad
function handleUser(user) {
saveUser(user);
sendEmail(user);
}
// ✅ Good
function saveUser(user) {}
function notifyUser(user) {}
Function Size
Keep functions small (ideally < 20 lines).
Parameters
// ❌ Bad
function createUser(name, age, city, zip) {}
// ✅ Good
function createUser({ name, age, address }) {}
Side Effects
// ❌ Bad
let total = 0;
function add(value) {
total += value;
}
// ✅ Good
function add(total, value) {
return total + value;
}
コメント
Markdown 対応