claude-skill-strapi-expert は何をしますか?
🛠️ Strapi v5 プラグインを専門的に構築するためのガイダンスを提供。API、管理パネル拡張、実践的な例を駆使した堅牢な開発を支援します。
はじめに
このスキルは、Strapi v5 のプラグイン開発に関する深い知識と実践的な例を提供します。開発者はこのガイドに従うことで、Strapi のコア機能を拡張し、管理パネルをカスタマイズし、本番環境に適したプラグインを効率的に構築できます。
サポート対象プラットフォーム
- Claude Code
主な機能
1. プラグイン構造の理解
strapi-serverとstrapi-adminのエントリポイント- コンテンツタイプ、コントローラ、サービス、ポリシー、ミドルウェアの登録方法
- 設定管理と国際化(i18n)の統合
2. 管理パネル拡張
- インジェクションゾーンによる UI カスタマイズ
- カスタムコンポーネント、翻訳ファイル、設定ページの追加
- 管理 API ルートの保護(認証・認可)
3. API 実装パターン
- カスタムコントローラの作成とルーティング
- サービスを利用したビジネスロジックの分離
- ライフサイクルフック(
beforeCreate,afterUpdateなど)の活用
4. 実践的な例
- 認証・認可のカスタマイズ(ポリシー、ストラテジー)
- レスポンス形式の変更(パーサー、フォーマッター)
- データベース操作の最適化(クエリエンジン、トランザクション)
使用方法
Claude Code 環境で、プラグイン開発に関する質問や実装のリクエストを行うと、このスキルが自動的に適切な知識を提供します。例えば:
- 「Strapi v5 でカスタムコントローラを作成する方法を教えて」
- 「管理パネルに設定ページを追加するには?」
- 「プラグイン内で認証ポリシーを実装したい」
関連リソース
このスキルは Strapi v5 に特化しています。v4 以前のバージョンでは一部の API が異なる場合があります。