Communityコーディング&開発github.com

Himanshu123cyber/claude-code

✨ Claude Code プラグインを使用して、PHP/Laravel コードの明確性と保守性を向上させ、機能性と標準を維持しながら簡素化します。

claude-code とは?

このスキルは、Claude Code 用のプラグインを提供し、PHP および Laravel コードベースを分析・リファクタリングして、明確性と保守性を向上させます。開発者は、コードの機能性や PHP/Laravel のベストプラクティスを損なうことなく、冗長なコードを簡素化し、命名規則を改善し、全体的な構造を最適化できます。主なユースケースとしては、レガシーコードの最新 Laravel 標準へのモダナイゼーション、if/else の深いネストの解消、サービスプロバイダやファサードの適切な利用の促進、Eloquent クエリの効率化などが含まれます。このスキルは、Claude Code のコンテキスト内で直接動作し、変更がチームのコーディング標準に沿っていることを保証するためのレビューモードもサポートしています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Himanshu123cyber/claude-code

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

claude-code は何をしますか?

✨ Claude Code プラグインを使用して、PHP/Laravel コードの明確性と保守性を向上させ、機能性と標準を維持しながら簡素化します。

概要

このプラグインは、Claude Code が PHP および Laravel アプリケーションのコード品質を分析・改善するのに役立ちます。以下のタスクを自動化します。

  • 冗長なコードパターンの特定とリファクタリング
  • 命名規則とコード構造の改善
  • Laravel のベストプラクティス(依存性注入、サービスプロバイダ、Eloquent の適切な使用など)の適用
  • 読みやすさと保守性のためのコードのモダナイゼーション

使用方法

  1. リポジトリに SKILL.md としてこのファイルを含めます。
  2. Claude Code 内で以下のような指示を出します。
    • 「このコントローラをリファクタリングして、Service パターンを使用するようにしてください」
    • 「この Eloquent クエリを最適化して N+1 問題を解決してください」
    • 「このコードブロックを最新の Laravel 標準にモダナイズしてください」

機能

  • コードレビュー:コードを分析し、明確性、保守性、ベストプラクティスに基づいて改善提案を行います。
  • リファクタリング:コードのロジックや機能を変更せずにコード構造を改善します。
  • モダナイゼーション:レガシーなパターンを最新の PHP/Laravel のイディオムに更新します。
  • 標準準拠:PSR-12 コーディングスタイルや Laravel の規約への準拠を保証します。

例

// リファクタリング前
public function index() {
    $users = User::all();
    $data = [];
    foreach ($users as $user) {
        $data[] = [
            'name' => $user->name,
            'email' => $user->email,
        ];
    }
    return view('users.index', compact('data'));
}

// リファクタリング後
public function index(): View {
    $users = User::select('name', 'email')->get();
    return view('users.index', compact('users'));
}

制限事項

  • このスキルは、Claude Code がコンテキスト内でコードを分析し提案できることに依存しています。
  • 複雑なビジネスロジックの変更は手動レビューが必要な場合があります。
  • 提案されたリファクタリングは必ずテストを実行して検証してください。

関連スキル