mcpField
S
saiadmin6

saiadmin6

github.com/saithink開発842 回インストール28 週間前に更新
リポジトリ

saiadmin6 について

saiadmin6は、SaiAdmin6.xアーキテクチャに沿ったプラグイン開発のためのスキルです。バックエンドとフロントエンドの構成、データベース規約、バックエンド雛形の生成やフロントエンド作成の手順を示します。

主な機能

  1. 01SaiAdmin6.xプラグイン構成
  2. 02バックエンド雛形生成コマンド
  3. 03フロントエンドのディレクトリー案内
  4. 04データベース規約
  5. 05コントローラー、モデル、バリデーターの基準

活用シーン

  1. 01SaiAdmin6.xプラグイン開発の開始
  2. 02プラグインのバックエンドファイル生成
  3. 03プラグインのフロントエンドとテーブルの構成

インストール

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

$npx skills add https://github.com/saithink/skills --skill saiadmin6

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
backend.md
database.md
frontend.md

詳細

SaiAdmin プラグイン開発

このスキルでは、saiadmin6.x アーキテクチャに基づき、SaiAdmin6.x プラグインの標準的な構成と開発ワークフローについて説明します。

概要

標準的な SaiAdmin プラグインは、主に次の 2 つの部分で構成されます。

  1. バックエンド:server/plugin/<plugin_name> に配置します。バックエンドのルールを参照してください。
  2. フロントエンド:saiadmin-artd/src/views/plugin/<plugin_name> に配置します。フロントエンドのルールを参照してください。

データベースの標準

すべてのプラグインテーブルは、標準化された構造に従う必要があります。次の項目については、データベースの標準を参照してください。

  • 主キーの要件
  • 必須の標準フィールド(status、created_by、updated_by、タイムスタンプ)
  • テーブル作成の完全な例
  • 命名規則

新しいプラグインの作成

ステップ 1:バックエンドの作成(自動)

組み込みの SaiAdmin コマンドを使用して、バックエンドの構成を生成します。

  1. server/ ディレクトリでターミナルを開きます。
  2. 次を実行します:php webman sai:plugin <your_plugin_name>

このコマンドにより、次のものが自動的に作成されます。

  • server/plugin/<your_plugin> ディレクトリ
  • config/ ファイル(app、route、middleware など)
  • admin/controller、api/controller などを含む app/ ディレクトリ
  • デフォルトの IndexController
ステップ 2:フロントエンドの作成(手動)
  1. saiadmin-artd/src/views/plugin/<your_plugin> ディレクトリを作成します。
  2. API 定義用の api/ ディレクトリを作成します。
  3. 必要に応じてビューのディレクトリを作成します。

開発の標準

開発の標準とコードパターンの詳細については、以下を参照してください。

コメント