mcpField
L
laravel:custom-helpers

laravel:custom-helpers

github.com/jpcaparas開発157114 回インストール19 週間前に更新
リポジトリ

laravel:custom-helpers について

Laravel で独自の PHP ヘルパー関数を作成し、Composer 経由で自動読み込みするためのスキルです。ヘルパーを小さく保ち、隠れた I/O や状態を避ける方針も示します。

主な機能

  1. 01PHP ヘルパーファイルの作成
  2. 02Composer への関数登録
  3. 03オートローダーの再生成
  4. 04小さく純粋な関数の維持
  5. 05ドメイン処理には値オブジェクトを優先

活用シーン

  1. 01再利用可能な書式関数の追加
  2. 02プロジェクトのヘルパー関数の自動読み込み
  3. 03処理を関数と値オブジェクトのどちらに置くか判断

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jpcaparas/superpowers-laravel --skill laravel:custom-helpers

インストール後、Claude Code で/laravel:custom-helpersを入力して読み込まれたか確認します。

詳細

カスタムヘルパー

ヘルパーファイルを作成する

// app/Support/helpers.php
function money(int $cents): string { return number_format($cents / 100, 2); }

自動読み込み

composer.json に追加します。

{
  "autoload": { "files": ["app/Support/helpers.php"] }
}

composer dump-autoload を実行します。

ガイドライン

  • ヘルパーは小さく純粋に保ち、隠れた I/O や状態を避けます
  • ドメイン固有の場合は、値オブジェクトの静的メソッドを優先します

コメント