saiadmin6

Installation
SKILL.md

SaiAdmin Plugin Development

This skill provides guidance on the standard structure and development workflow for SaiAdmin6.x plugins, based on the saiadmin6.x architecture.

Overview

A standard SaiAdmin plugin consists of two main parts:

  1. Backend: Located in server/plugin/<plugin_name>. See Backend Rules.
  2. Frontend: Located in saiadmin-artd/src/views/plugin/<plugin_name>. See Frontend Rules.

Database Standards

All plugin tables must follow standardized structure. See Database Standards for:

  • Primary key requirements
  • Required standard fields (status, created_by, updated_by, timestamps)
  • Complete table creation examples
  • Naming conventions

Creating a New Plugin

Step 1: Create Backend (Automatic)

Use the built-in SaiAdmin command to generate the backend structure:

  1. Open terminal in server/ directory.
  2. Run: php webman sai:plugin <your_plugin_name>

This command automatically creates:

  • server/plugin/<your_plugin> directory
  • config/ files (app, route, middleware, etc.)
  • app/ directory with admin/controller, api/controller, etc.
  • A default IndexController.

Step 2: Create Frontend (Manual)

  1. Create directory saiadmin-artd/src/views/plugin/<your_plugin>.
  2. Create api/ directory for API definitions.
  3. Create view directories as needed.

Development Standards

For detailed development standards and code patterns, please refer to:

Installs
9
Repository
saithink/skills
GitHub Stars
3
First Seen
Apr 16, 2026