Communitygithub.com

MKShahzad77/claude-skill-strapi-expert

🛠️ Strapi v5 プラグインを専門的に構築するためのガイダンスを提供。API、管理パネル拡張、実践的な例を駆使した堅牢な開発を支援します。

claude-skill-strapi-expert とは?

このスキルは、Strapi v5 プラグインのエキスパートレベルの開発を支援するために設計されています。Claude Code 環境で動作し、プラグイン開発における主要な API(ライフサイクルフック、コントローラ、サービス、ポリシー、ミドルウェアなど)や管理パネルのカスタマイズ(インジェクションゾーン、カスタムコンポーネント、設定ページ)を包括的にカバーします。また、認証・認可、レスポンスカスタマイズ、データベース操作、ストラテジー実装など、実践的なユースケースに対応した具体例とコードスニペットを提供します。Strapi v5 の変更点や非推奨事項にも注意を促し、ロバストでメンテナブルなプラグイン開発を促進します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add MKShahzad77/claude-skill-strapi-expert

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

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

ドキュメント

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 が異なる場合があります。

関連スキル